Hike planning and optimisation

I am trying to plan a hike in the hiking profile on the grapphopper.com website.

Start and finish ar the same point, more or less. I then add vias to form the route in the order they need to be visited to form the route. The actual position of the vias isn’t important they are just intended to ensure the route follows certain ways.

The problem I am having is that the vias suddenly get renumbered and the route has changed

Is this a bug or a feature which can be switched off.

When you add a via point it is inserted between the two nearest existing points. This is a feature that can only be changed by changing the corresponding JavaScript in GraphHopper Maps (GitHub - graphhopper/graphhopper-maps: GraphHopper Maps - Open Source Route Planner UI). Which behavior would you prefer? Can you share an example by pasting the urls of the routes you are talking about?