AI move to Actor with pathfinding

Hello everybody!

I am developing a game with AI and I am creating the enemies. The first of them is easy: get close to the player and when you are near, attack. To do that i use the node Move To Actor, from AIController. The movement starts well but in the middle of the way it stops.

here is the code and the tree, I simply use the node with the player reference as goal. And the result is this.

The movement started in the upper left corner and instead of reaching the player (the red sword) it stopped in that point.

Someone knows why this happended? Maybe I need to use another node? I looked the AIMoveTo but it doenst support navmesh.

Thanks for your time!

why are you not using the built in move to functionality that comes with behavior trees?

I tried it but it doesnt move. Simply I change the BTT_MoveToTarget to Move To but it doesnt work very well. If I put the enemy actor in different places, sometimes it works and sometimes not and I dont know why. Also, when I see the trace of functionality of the behaviour tree, when the actor doesnt moves, the execution starts flickering :S

Maybe its acceptance radius is too large?

did u try the movement without obstacles? maybe its colliding with something

is the behavior tree firing correctly? what says the decorator?

maybe another way to do it:

taking the upper movement node in your task and on finish you link a “finish execute- checked” note behind it

thats a random point walk in radius you can put ur targeted actor there.
my behavior tree looks like this :