Automation keeps sending notifications even if the criteria are no longer met


Hi all,

I was wondering if someone can advise. Basically, I've set up automation to notify team members if certain tasks are not completed and date is in the past. This is the below set-up.

I've tried "100%" in the last condition instead of just "100" but the notifications keep coming regardless. Can anyone advise where I'm making a mistake? As you can see in the below snapshot, the task is marked as 100% but the notifications keep coming:

I've got standard dependency settings too: