Multiplayer in unreal engine is tailored to a certain classic standard and it is very difficult to go beyond it.

That is odd, I just tested my solution with a behavior tree and it worked without issues for me.