Help with "until" loop

@alto777

Hey Alto, hope you are doing well and still willing to lend me a hand re-visiting this project. I finally got a chance to implement everything and found a flaw in the programming I can't seem to pin down. I used the simulation you provided earlier to confirm this - when I set the flush time to 20s and the off time for 2 minutes, the flush turns back on at ~54 seconds and does not wait for the full 2 minutes. No matter what I set this flush off time to it still turns the flush solenoid on every ~54 seconds. I hope it shows what I am describing in the updated simulation below: