I'm trying to create a Zap that runs daily and deletes all rows from a Google Sheet where the date (entered in column C) is in the past.
This is my current test setup, but it doesn't seem to be working correctly.

Step 2 transforms the start date into the previous day by subtracting 1 day.

I use this to compare it with the value in column C of the Google Sheet and, if they match, I delete the row using step 4.

Unfortunately, after a few days where it seemed to work, I now keep finding old rows still there.
Also, this "solution" only checks for today - 1 and doesn't delete rows with dates further in the past.
Does anyone have a solution?