The Distance is zero (or incorrect) on the Connect Activity Sticker and on the Activity main bubble, due to Garmin Policy does not allow CIQ applications to write NON-GPS values. However, these policies only applies to CIQ applications not the native Garmin apps.
I cannot change the decisions of the Garmin Executives, however if there is enough complaints they may change there policy.
I encourage you to politely complain to “Garmin” (in the Garmin threads below) to follow and use the IQ SDK Fit Contributor class ‘nativeNum’, which overrides the data in the FIT file as the Garmin Built-in apps do.
I want this functionality as a Garmin User as much as you do.
Add the “@AlphaMonkeyC” to the post.
Garmin blocks the distance in the following applications: Elliptical, Dance, StairStepper, SwimSports, work, any step based distance or non-GPS distance.
Here is a 30 minute elliptical workout distance is zero in the main field, but the distance is shown in the IQ section.
Until the policy changes, I provide the distance in the IQ Section.