Thank you so much for taking the time to explain all of that!
Interesting! I've used the Naviation2D with TileSet navigation layer before, but I think it was somewhat limited and was curious what other approaches there are for pathfinding in Godot.
Cool stuff!