Behavior Tree Decorator not Aborting Self

I’ve been working on behavior trees for a few months.
I still don’t get why it’s behaving in an unpredictable manner. I do hope someone can help me to correct me If
I’m assuming something wrong here.

The BT is set up as such. There are no enemies in the level. Hence
the BT is returning false at the HaveEnemy node. The Observer is set to abort self.

YET… the bottom nodes are being ran. ( Yellow flickering ) .