Xero invoice paid automation

Goal: I want to fix my automation from sending old customers invoice

steps I’ve tried so far: i previously had it set to run everyday at 4:00pm and had the filters: status = authorized or status = paid.

last night when i checked it, it had sent 50 customers emails who had paid their invoice months ago. i am not sure how to fix this or why it did that since it had been acting normal before. i added a date verifier but i am sure there is a better solution since if the customer pays at 12pm and if todays date is the same as when they pay it wouldnt send then a email.

the updated version with the date filter

old make version that sent emails to previous customers