UE 5 Behavior Tree Abort Self Broken

I’m moving my project from UE 4.26 to UE 5, and my identical behavior tree behaves very differently. I’m used to being able to set decorator conditions to “aborts self”, and the behavior tree will loop around like so:

This doesn’t work anymore in 5.0.1, as when it gets to that bottom rightmost leaf of the tree, even if the decorator returns false, it gets stuck and doesn’t jump back around to the leftmost leaf of the tree. Anyone have a fix for this?

Another example here, in past versions Enemy Actor Being Set would cause this to abort, you can see that it’s still running this branch of the tree while EnemyActor is set. The initial change once EnemyActor is set works, but subsequent changes do not.