Abort BT Task Not Firing in Behavior Tree

So I have some basic behavior tree and task setup and I can’t seem to run my custom abort on BTTask_AIShoot. Can anyone help with this issue as I am trying to get the abort from the BT Task to go off but it never does (the stop shoot print string never fires).

My AI controller is as follows:

My BT Task is as follows:

Behavior Tree is as follows