Hello.
I'm currently trying out Godot for the first time, attempting to build a tilemap. Thing is I want to have multiple tilemaps to layer them over each other. The game has a topdown view, layer 0 wold be the floor which is navigable and layer 1 would be walls and similar that I want to act as collision and place over the floor tiles sometimes. The path NavigationServer2D gives to me ignores the collision on layer 1 if it's layer on top of layer 0 (dont confuse with the navigation/collision layers, by layer I mean that the Nodes are placed on top of each other).
For better reference, hers a screenshot, where layer 0 is the cloor, layer 1 walls and layer 2 are the corners. The navigation only respects the floor and ignores the collision on the walls/corners.
The blue line from the Godot logo is a path returned by Navigation2DServer.map_get_path, as you can see it goes through the wall.
All have layer 0 for collision and navigation.
Is this even a valid workflow in Godot? If so, what am I missing? If not, what do I do instead?


