I have a decorator which aborts lower priority task but the problem is that if the current execution goes inside the tree and both of them are not on the same level, the execution of the task doesn’t get aborted.
Here the Wait 2 gets aborted is the condition(EnemyDistanceCheck) is full filled but the wait 1 doesn’t get aborted.
Should this work like this? I did this to solve the issue but not sure if its the best way to deal with it.

