Yea, that seems to be one of the recurring issues. The enemy is able to catch up towards the player before they're able to react, especially once they spawn.
In my experience for games like this it can feel better if the Enemy AI update their target position on a timer i.e. every second rather than every frame.