That is based on user preference and in Kurviger long ago users have preferred a flexible navigation model where can exit and enter the route anywhere.
Strict navigation was introduced in latest Beta after requests to navigate in a strict model. So should select that option if really want strict route following.
What app version do you use, Kurviger 1.12.4 or Kurviger 1.13.16 (Beta)?
There is no “Next waypoint” in latest Beta, only:
- Nearest waypoint
- Strict navigation
Routing service is irrelevant to navigation or rerouting, it’s used only to calculate routes.