Ai Move to location or actor runs for one frame returning "on move finished" while it didn't reach the goal.

like the title says, i am having a weird issue with “Move To Location or Actor” node, all i am doing is getting all actors with tag, getting a random actor from the array, then using an interface to get a specific location then using that location as the goal for Move To Location or Actor, all of the required variables (the goal actor, the goal location) are being set properly but “Move To Location or Actor” node is acting up, it attempts to move to that location for one frame and then stops returning “on move finished”, if it would return “On Request Failed” that would make sense and it will abort and try to find another goal or continue patrolling, but for some reason it thinks it succeeded when it’s not even near the goal.
and it does not even continue the sequence as if it failed while it thinks it succeeded.
“use path finding” is true but setting it to true or false doesn’t solve the issue, same with “Use Continuous Goal Tracking”.
i also tried “Find Path to Location Synchronously” node, it returns a valid path but doesn’t solve the issue.

here’s a video of the issue

Same problem. Cannot figure it out.