My lawn has little topsoil, mostly hard clay underneath. So, I set up 3 programs. A runs at 4am for 5 minutes per zone (only have 3 zones, small yard). B runs at 4:30 again 5 minutes per. C runs at 5am, same thing. I did this to slow down the runoff and let the water soak in a bit. Works fine except when a weather delay is created I find that only program C runs, or maybe just program A ran. I can’t figure out why all programs are affected equally, either all run or all don’t run. Any ideas?