@ETIrrigation, apologies for the delayed reply. Looking at your moisture graphs today, the Flex schedule for Zone 1 watered on the 4th. This usually occurs when the weather station reports change in the final 24 hours leading up to a forecasted watering event. It's important to remember the that Flex schedules do there best to predict future waterings, but that the actual date may change given the data reported to it. This is a good thing as it allows the Iro to factor live, real time weather into it's decisions.
As you'll see, the moisture percentage on the 2nd was 18% and fell to 0% on the 3rd. Had your allowed depletion been set higher, the schedule would have ran, but the Iro saw your lawn could go another day without watering and pushed the schedule up a day.
This appears to be a data discrepancy we need to review. We'll look into this to as it creates some confusion as you pointed out.
I hope this review and explanation helps to resolve your concerns. With Flex, just remember the schedule will always run once it hits 0% moisture content. The forecasted watering day can adjust +/- a day pending your local weather. Sometimes the accuracy of the weather station and/or how quickly it reports to the weather service to be read by the Iro can impact Flex schedules too.
Just curious, how is your lawn looking using Flex schedules?