I have used basic godot pathfinding for the player and melee enemies and just pathfinder player to the end of the section, then gave him next point at the end of the next section. I used this video for basic pathfinding
Cool! I didn't realize Godot had that.