App Setting Simulator issue/error

Good morning, 

I recently rolled out some settings where user inputs information in GCM and the watch uses that information as a Float for calculations.

In the watch Simulator I tested setting the values, and they correctly imported and then correctly functioned on the watch.

In real world, I set the values, they import and appear to look correct, but something happens to the format which is different to the Simulator.

On the actual watch - when I try to use the value I get an IQ error stating unable to convert OBJ to Float, but this does not happen in the Sim.

Can anyone see any issues here before I try to manually convert toFloat(): ?

I am guessing the issue is Lat1/Long1 is not a float

<property id="w1" type="string">invalid</property>
<property id="lat1" type="float">99.9</property>
<property id="long1" type="float">99.9</property>

<setting propertyKey="@Properties.w1" title="@Strings.waypoint_title" prompt="@Strings.waypoint_prompt">
<settingConfig type="alphanumeric" />
</setting>
<setting propertyKey="@Properties.lat1" title="@Strings.lat_title" prompt="@Strings.lat_prompt">
<settingConfig type="numeric" />
</setting>
<setting propertyKey="@Properties.long1" title="@Strings.long_title" prompt="@Strings.long_prompt">
<settingConfig type="numeric" />
</setting>