Recommendations for flex-daily schedules and long run times?

We have time of day restrictions… e.g watering is allowed only between the hours of 9pm and 9am, on any day except Monday. So if the schedule decided it needed to water every zone for the complete run-time (15 hours), that would be problematic.