Hola,
@Transkru
El problema en ese caso, creo que es debido a que el gpx que cargas lo interpreta como track y no como ruta y, cuando lo trata de convertir, genera instrucciones para cada curva del camino porque en cada una de ellas tiene un punto.
Si, de forma paralela, generas dentro del propio programa una ruta manualmente con unos pocos puntos sobre la que has importando, lo normal es que ya funcione como se espera.
El propio osmand de pago tiene una función para ajustar un track a la carretera más cercana y se debería evitar ese problema, pero ya te digo que no es mi programa y no lo uso como debiera para dar consejo al respecto. Lo siento.
Navigate by Track | OsmAnd
https://share.google/Rg7ZPh9eX1A2q63CX
Espero que, en todo caso, sea de alguna utilidad.
Un saludo