Ok, it took me many attempts but I'm moving forward and while the action interrupt works, now the problem is stopping the player at a set distance from the target.
I'm using a custom Movement Component and my movement is handled by a pathfinding solution, so I am calling a function to get the target position and storing the result for my Movement Component function MoveTo(speed, position).
Problem is, I don't know how to make the player to stop at the right distance, since I couldn't find a schematic node that would do something similar to: Wait Until reached distance.
This is what I have in the schematic:

I tried looping the schematic from Vector3 Check Distance back to Store Function Result with the target position (in case the target moved) but didn't work :(
Note: I also had to use Block Player Control Nodes because the custom Movement Component automatically calls Stop() every frame when the player is stopped, effectively preventing any movement.