Thanks! Yes, it’s a bit odd that the pathfinding wasn’t working well. I did use the Godot pathfinding, however I didn’t spend a lot of time tweaking the parameters, I might’ve made some borders too sharp on my NavMesh!
I wanted to add that the sheep stopped following when too far, but didn’t get to implement it, I agree with you however.