Device: Forerunner 55
Software version 11.03
Issue
When a workout is started from the Connect IQ app via System.exitTo(workout.toIntent()) the workout launches as expected but stays at "Wait for GPS", never acquiring a GPS signal.
Additional details
Starting the activity anyway, and not waiting for "Wait for GPS" to complete, creates an activity without GPS recorded.
Neither restarting the device nor reinstalling the app has any effect.
The FIT file specifies sport as "running" and subSport "generic".
Starting a regular "Run" activity acquires GPS without issues.
Also, if the same workout synced from the Connect IQ app is started after acquiring GPS (selecting Options > Training instead of the app) the GPS stays connected.
Code example
var workout = /* from PersistedContent.getAppWorkouts() */;
System.exitTo(workout.toIntent());