Why isn't imported (gpx) data allocated to the appropriate 'challenge'?
For example, my Garmin (vivoactive) device had a flat battery mid activity, however, knowing it was low on power I was running the Strava app on my iPhone so had a backup of the activity, yet when this is imported no stats are updated.
Also, why couldn't the Garmin connect app on the iPhone also perform the same function as the Strava app in that in the event of a flat battery or even device failure (as recently experienced) the app picks up the balance of the activity?