No App settings for my Beta app

Hi, Ive just published an app as Beta (for testing only) but when I download it to my watch I don't see any settings menu for the app in Garmin connect on my mobile. However, when I run the app in the simulator, the settings show up OK in the Connect IQ settings editor. Also, when I open the Garmin ConnectIQ app on mobile or the Garmin Express app on my PC, I also get the settings menu. But the app doesn't seem to use the settings I set through the ConnectIQ app or through Garmin Express.  

The app was properly downloaded from the Garmin app store through Garmin Express, and not side loaded.

In my Garmin Connect app on mobile:

In Garmin ConnectIQ app on mobile:

In the ConnectIQ settings editor in eclipse:

My Properties file:

<properties>
    <property id="Username" type="string"></property>
    <property id="Password" type="string"></property>
    <property id="Server" type="number">0</property>
    <property id="Unit" type="number">0</property>
    <property id="UseMilitaryFormat" type="boolean">false</property>
</properties>

My settings file:

<settings>
    <setting propertyKey="@Properties.Username" title="@Strings.UsernameTitle"><settingConfig type="alphaNumeric" /> </setting>
    <setting propertyKey="@Properties.Password" title="@Strings.PasswordTitle"><settingConfig type="password" /> </setting>
    
    <setting propertyKey="@Properties.Server" title="@Strings.ServerTitle"> 
           <settingConfig type="list">
               <listEntry value="0">@Strings.EUserver</listEntry>
               <listEntry value="1">@Strings.USserver</listEntry>
           </settingConfig>
       </setting>   
    
    <setting propertyKey="@Properties.Unit" title="@Strings.UnitTitle">
    	<settingConfig type="list">
        	<listEntry value="0">@Strings.mmol</listEntry>
            <listEntry value="1">@Strings.mg</listEntry>
    	</settingConfig>
   	</setting>
</settings>