Auto-translated
Because a tile with a tree and a tile with a tree somewhere on the edge are different things. By your logic, the tile two up from the own one in the screenshot above is blocked, since there's a small piece of a mountain there. I largely use the logic of the Heroes 3 map editor, and that same forest tile is passable.