Find Path to Location return empty

I have an AI running off of a BehaviorTree, with a NavMesh covering the level. The default MoveTo command was not working, so I decided to make my own MoveTo setup, using Add Movement Input. However, even this does not get the target to move. This is because calls to Find Path to Location return objects that are completely empty.
Despite this, when two NavigationTestingActors are connected, a path is easily drawn between the two points, as shown below.

I have tested AddMovementInput on its own, and it works perfectly.

i may be mistaken but doesnt add movement input require a player controller. youd probably have a easier time using a ai move to or a simple move to.