Basic AI problem

Hi, I’m hoping someone can help me. I have made a super basic AI in a 3D sidescroller. It simply uses a trigger box and these blueprints (see below) It works well to a point, but (perhaps due to the fact the game is an endless runner in which the player only has up and down movement controls??) when my playable character goes to the top of the screen, the AI follows to the top then just spins on the spot. Sometimes if the playable character moves down quite quickly the AI will just stop moving altogether…Does anyone know what’s causing this? Or how to overcome this problem?

Note:
I have also tried creating Basic AI using Pawn sensing but I have the same problem.
I have got my endless runner input nodes on my AI as well as the character so that they move together.

Many thanks in advanced.

Double check your NavMesh and that the AI has a way to move in the same areas as the player, it may not have a solution to get down from above or it is getting an unreachable vector for the player or an incorrect one and that is why they are just spinning.

I was wondering if it was something to do with the nav mesh because I have its preview switched on and it is only green on the floor, which is understandable. But basically my AI needs to be able to go practically anywhere, be it in the air or on the ground, because this is what my character does.
Thank you for your reply though, I will continue to look into it.