Another example of pathfinding problems. Figure 1:

The pioneers (move=2) began their movement in the city Newton. You can see the highlighted square that was their pathfinding destination. Pathfinding had the pioneers move (starting in city center) southwest, southwest, northwest where it ended its turn (0 movement remaining).
Manually moving the pioneers results in the below Figure 2:

Again, the pioneer began its move in Newton. I clicked the square the pioneer is currently on, and pathfinding had it move (again, from city center) west (on the road), southwest (into the woods), then northwest (to where it currently resides). The pioneer still has 1.5/2 moves remaining (ie I move twice more along the road and movement then is 1/2) despite moving thru the woods.
The difference between the 2 scenarios is the first one targeted a square 1 further west, and yielded a huge difference in the pioneer's movement.
I'm assuming the AI can't manually move its units, so this has to be severely handicapping the AI vs those of us who manually move units. Addressing this would do much to improving AI, which is important as there is no MP so AI is the only game in town.
===============
A second example Figure 3:

The Cav has movement=4, and started its turn in the city to its northwest. I clicked on its current square as its destination and it moves southwest (into the woods, ignoring the road) then south (to its current position). Note the unit now has 2/4 movement left. Practically it should have only expended 0.25 movement twice (south on the road then southeast on the road to its current location), and have 3.5/4 movment remaining. Again, pathfinding ignores the road when exiting the city. Unlike the first example (the pioneer), this time moving thru the woods does cost against movement -- whereas the pioneer in the above example paid no cost to move thru the wood.
Figure 1 has the pioneer move into woods then plains then woods, ending its move=2 turn.
Figure 2 has the pioneer move along the road (in the city) then woods then road, using only 0.5 of its movement=2.
Figure 3 has the Cav move into the woods then road, using 2 of its move=4.
It's interesting how different this can be.