How To Interrupt AI Behavior Move To and Wait

My blueprint is attached. Basically, the AI is checking to see if it can see the player. But for some reason, during its wait or movement period, it never checks to see if it can see the player again. How can i get it to interrupt the ai and check again whether they can see the player or not?

This is how I ended up solving it, in case anyone else was interested. I guess abort doesnt work down the chain or something? Idk, looks like you have to have the decorator on the task node for it to work correctly, or at least thats how i got it to work (among a few other fixes).