App session recording with GPS / route?

Hi,

I'm recording a session in my app using createSession() method.

https://developer.garmin.com/connect-iq/api-docs/Toybox/ActivityRecording.html#createSession-instance_function

I had thought that if I use the correct profile (eg: set sport and subsport), I should see the same stuff recorded that happens in an activity, but I am not seeing any route information stored for either running or cycling.

Any clues on how to get Garmin to just do the stuff that it is so good at?

Cheers,
G