I went and made some routes with the general idea of 38.7.3. and 38.7.4. from the manual but there seems to be alot of things affecting mp cost (So not the amount of movement points but rather issues with the cost)
would love some tips with this

for example there is this unit and its standing infront of 2 pending hexes (not red hexes but greyed out)
1 is a rough with no roads and 1 is a forest light forest...its raining in both
but for some reason it takes only 1 more to reach the rough one even though it has no roads and thus should have 2+ more cost compared to the forest wich takes only 1 mp
Also one thing i noticed is that if u just go back and forth (2 clear hexes for example) the cost will go from 1 mp to eventually 2? for the same clear hex to clear hex movement..couldnt understand it..this seems to happen in enemy or pending hexes only
so yea how do u calculate the routes reliably
(a movement cost calculator OR if the game actually showed u the rules that apply in each hex would be massively beneficial )