Godot 3.5 brought out a great new Pathfinding solution using the new NavigationAgent node.
It's not super easy to understand so I threw together a really quick tutorial to explain how to simply use it.
The system works well in 3D and I'll make a 2D version of this if you guys are keen.
Hopefully this is enough to get you started- don't forget to read the docs!
Enjoy