Changing profiles and preferences can sometimes have a significant result on the route the device offers up.
Imagine a route A to B created on a computer in BaseCamp or Mapsource, using motorways in between. Send the same A to B route to a device that has its preferences set to avoid motorways. The device will do its best to join A to B, avoiding motorways.
Imagine the same A to B route but with a shaping of waypoint on a motorway. The device will do its best to avoid motorways but will route the rider along the motorway in order to satisfy the way or shaping point instruction.
So how can you guarantee that your nav always loads the route you’ve created on basecamp the same? You would need to have exactly the same map version I presume and the same preferences. It’s a shame you can’t just load a track and then convert it to a route on your nav, or can you? I could on my Montana.