Ah sorry. I’m not familiar enough with behavior trees, especially with how it uses AiMoveTo. Hopefully someone else can help you.
You may want to clarify if you want to continuously go to the midpoint. Or if you want to go to a calculated midpoint A… once it reaches A, calculated midpoint B and then goes to B and you want the transition to be smoother. If it’s option 1, you need to follow an invisible actor and continuously update the invisible actor’s position. If it’s option 2, you need to have point B ready BEFORE you reach point A. Otherwise it has no idea where to go and must stop. There’s a way to make an actor follow a custom path and update it dynamically, but that’s more complicated.
Good luck!