How to abort Behavior Tree task based on State change in C++?

Ok, so it didn’t immediately abort, because I had a Wait task after Move to Location and in the RequestEvaluation I sent a Success, which triggered the Wait and after it continued the execution.

So the solution for me was:

The only downside of this is the abortable element needs to be the last task. So it probably has some limitations. Need to dig a bit deeper later on.