Just my opinion.... This has nothing to do with the use of Basecamp (which I haven't used for several years as it has the worst user interface known to man) to create the tracks. It has to do with MRA's creating of routes from ANY .gpx file tracks using the HERE map, regardless of where they came from.
Over the past month or more I have documented several times to MRA support via support tickets where MRA using the HERE map creates routes that clearly deviate from the track track shown in the imported .gpx file for some unknown reason.
Switching to the TomTom map or the OpenStreetMap map immediately fixes the issue and the track is followed exactly when the route is calculated. Kurviger also follows the track perfectly when creating the same route from exactly the same .gpx file.
MRA, when using the HERE map, consistently, blatantly ignores the track indicated in the .gpx file when creating the route in my experience. Even my Garmin XT, which is notorious for creating routes that defy any logic follows the .gpx tracks better when creating its routes than MRA does using the HERE maps.
MRA is simply inconsistent when it creates routes using the HERE map from track files and inferior to the competition in this regard. Don't get me wrong. I'm a huge fan of MRA and I think that it's by far the best routing app available, but I've struggled with this issue for a couple of months and to me it's a very clear (and frustrating) issue.
I'll be glad to document these anomalies that I've already documented with support if anyone is interested. So far I have not gotten a reasonable explanation for this behavior.
Yes, I know.... I can easily add additional waypoint/shaping points to force the Here map calculation to follow the track, but why should I have to when using either of the other two maps follows the track perfectly, as does the competition???
Something isn't right.
If I choose the TomTom or OpenStreetMap maps, or if Kurviger calculates the conversion from track to route properly and the HERE map algorithm consistently doesn't then there's clearly a bug or faulty algorithm somewhere, either on MRA's end or the HERE map's end IMO. Until that's recognized the problem won't be fixed.
If I'm wrong I'd love to hear a logical explanation as I haven't gotten one yet.