zuerst mal zur grundsätzlichen Klärung - du sprichst von "Routen" die in kurviger geplant werden, die dann als "Tracks" in BC importierst und an das Navi schickst. Routen und Tracks sind aber zwei völlig unterschiedliche Elemente, die mehr oder weniger zum Routing geeignet sind. Dummerweise können aber beide Elemente als GPX transferiert werden.
Ein Track ist eine ansammlung von Kartenpunkten, die durch gerade Verbindungen aneinander gereiht werden und so eine "Fährte" bilden. Diese Fährte kann, muss aber nicht auf Straßen und Wegen liegen, da sie sich nicht daran orientieren.
Typischerweise werden Tracks als Aufzeichnung erfasst, können aber auch aus einer Route maschinell erzeugt werden. So ein Track besteht dabei aus einer Vielzahl von Punkten - üblicherweise wird in etwa alle 10s ein Punkt erzeugt, kann aber je nach Streckenverlauf durch Richtungsänderungen häufiger erfolgen.
Eine Route hingegen ist eine Liste von Zielen, die bei der Navigation auf eine Karte mit Straßen gelegt wird und vom Navi dann daraus anjand der Routingeinstellungen basierend auf den Straßen einer Route mit Abbiegeanweisungen zugrunde liegt.
Das eine ist eine Fährte ohne Abbiegeanweisungen, das andere eine Punkteliste, aus der dann bei Nutzung eine Route gebildet wird.
Als Beispiel hier mal ein Kartenausschnitt mit Track und Route
hier der Track mit 82 Punkten

und dieselbe Strecke als Route mit 3 Punkten (Start, Zwischenziel und Ziel)

Und daher erst mal die Klärung - was sendest du in BC an das Navi - Track oder Route.
Vielleicht magst du auch mal ein Beispiel hier posten, damit dir weiter geholfen werden kann