I always export my runs from Garmin connect to finder(Mac) and then I import the file into Rubitrack (for Mac).
When importing the .fit file from Garmin connect I get the exact same running distance and running time as displayed on my Fenix 6X and on Garmin Express.
But when importing the .tcx or .gpx file I get a 100 meters more distance and 7 seconds time difference! My run shows as being 100 meters longer and 7 seconds longer (on a 5km run)
Also, when importing the .fit file, I do not get the elevation data (worked fine with Forerunner 935).
When importing .tcx or .gpx data I do get the elevation data... (but then the time is wrong).
In Rubitrack I always choose to use the device data (instead of their own measurements).
I do use Stryd for distance and pace.
After my run, I push stop, wait for 2 minutes to see my recovery heart rate and then I push to save the run.
Any idea how this come?