I have used Timer Catch Event several times but this is the first time I am using the Wait condition based on a variable. It started sending email notifications at midnight and it was running in a loop. It was send about 10 emails per minute and had to cancel the instance to stop the notifications.
Attaching the test scenario in a document with screenshots.