In reply to Marek:
Oh, yes. I also got a bit cheesed off with Komoot sending me and my bike down footpaths (not even ridable ones when trying to define 'Gravel' or 'MTB' routes.
I've come to the conclusion that major cycle route generation is far better server-based and on a big screen (lots of tweeking, there's no routing solution that reliably generates good, legal, low/zero-traffic routes automatically) so only use phone based routing for short side trips ("Get me to the nearest cafe/pub/hospital"). The challenge is to get the phone-based navigation to play nicely (sensible turn-by-turn instructions) with the server generated GPX/TCX file. Osmand is pretty good with generic GPX tracks, but tends to issue to many warnings about bends (as opposed to junctions). Osmand with GPX routes (from Plotaroute, turn-by-turn) so that server defines the junctions to pass and Osmand route junction-to-junction looks like an excellent solution, but I haven't tested it in anger yet (long committing day out).
Another option to consider if you favour audio turn-by-turn instructions (rather than visual maps) is Bike Tracker. Really good TbT instructions from a TCX file (RideWithGPS or Plotaroute), but no junction map display. Means it's saves on battery power and the phone doesn't need to be exposed.
Sorry, that went a bit off-topic. But perhaps still relevant.
M