Distance/Location tracking doesn't work live

Hello,

I am trying to track elapsed distance in my app. The problem i get is that the tracking works fine on simulator, but fails to track anything on my live watch.

Does anyone know what could cause the problem?
This is my code:

    function resumeActivity() {

        if(_session == null) {
        _session = ActivityRecording.createSession({
            :name => "Skateboarding",
            :sport    => Activity.SPORT_GENERIC,
            :subSport => Activity.SUB_SPORT_GENERIC
        });

        }
           
        _session.start();
       
        startUiTimer();
    }
    function saveActivity() {
        if(_session != null) {
            _session.save();
        }    
    }
As far as i know the data should already be displayed on my activity summary, yet I don't get anything, not even average speed etc. Some things are working though like elevation etc.


Would appreciate any help!

#Edit
I forgot to mention that I already uploaded the app on Connect IQ and my custom data fields are working fine.