I created a 355km route on OSM which was enhanced to 199 soft/shaping points.
Checking the route against HERE and TomTom did not reveal any issues in difference of routing.
I exported the route as a gpx1.1 (Track, POI), which contains about 7000 gpx points (20 points/km, a point every 50m).
The route contains a ferry over the Rine river at Bad Breisig. I deliberately added two points at both banks of the river and mark No. 192 (see picture) as Skip (Overslaan), the "old" way of telling to ingnore the map and draw a straightline from point.

Now I send the gpx to the participants, which he import as a Route-Track..
User can use the gpx to export to his GPS device, leaving the claculation to the GPS (and its map, setup, OS version etc).
Opening the gpx in MRA for editing, and using the HERE MAP creates a different route! It ignores the ferry and heads for a bridge further down the Rhine.

And there are more differences.
First thought is that RMA does not import all the gpx track points.
The reason I imported the exported gpx in RMA again is to see if there are any unpaved roads in it. This cannot be done at the OSM map as soon as Segments are used.
Can you tell me what is best practice?
- Create route at OSM incl Segments.
- Compare to TT and HERE.
- Export to GPX for participants.
- How to check for Unpaved roads?