i have 6 zones, 2 seem to soak, i moved those to the top of the list in duration.
if it runs a full schedule, then the soak times of 30 minutes twice are used at the end,
for example zone 2 and 6 soak, so it goes, 2,6,1,3,4,5,2,6,soak,2,soak, 2 or something similar, it would seem the extra 2 and 6 zones could be sprinkled in after 1,3,4 or something, those are long time zones.
hope that makes sense. that would give the soak time without the down time of the system.
and another vote for sunrise-scheduled run time for the day = start time,