That was it! The enemy flies to the correct point now.
However, he’ll only follow the player if they make a move after the enemy has stopped flying. If the player gets out of the enemy’s way and holds still, even if he’s twenty feet away, the enemy won’t follow until he moves again.
This has the effect of making the enemy look like it’s blind, only reacting to noise or abrupt movements, but it’s not really what I’m going for.
And in the behavior tree, the same issue persists. The “Fly To” node in the right branch is still being spammed, despite the fact that the player is out of reach.