I'm trying to build a flow that takes an action any time a certain Windows notification appears, which looks like this:

This works fine on the first iteration. However, on the second iteration, PAD will immediately pass the "Wait for window" instruction, indicating that this doesn't reset properly, even though when it then pulls the WindowProperty variable, it comes up empty, so then the "Else" condition takes effect and my flow ends. (Without that "Else" condition, it will simply continue looping while doing nothing.)
Is there any way I can force the "Wait for window" step to reset itself each time the loop restarts, so that it actually does wait for the notification to reappear? As you can see, I added the "close window" step, but that hasn't done the trick.