First of all you don't need to take my question litteraly. I'm just wondering how it's possible there is a difference in distance for the same route. I made a route for my Suunto on their site and the distance is 50km81. Then I downloaded the GPX and uploaded it on Garmin Connect and their the distance is 50km91. So a difference of 100m or about 2m per km (checked it with a 15km course and for this one it was also around 2m). I could understand the difference if I would have created the route on Garmin Connect also by clicking points, but I would normally assume the distance must be the same since a GPX is just a list of coordinates. I would say they on of them calculates with more numbers behind the "comma" or "point" but then you would get sometimes a longer distance but also sometimes a shorter distance and this would level it out on the end. But apprentely that's not the case.
As a test I also made a straight line of 10km on the Suunto site and exported it as GPX. Then I imported it in Garmin Connect. Imagine my surprise when Garmin Connect indicated this is a 20km06 long course. Yes twenty km.