Hi @babaker, I've reviewed your account and I believe that your Flex Schedule is operating as expected, although I am still investigating the exact reason why your calendar did not update to reflect the past few waterings.
The way that a Flex Schedule works is by tracking every Zones' individual moisture balance levels that exists within the schedule on a daily basis, adjusts for current and historical climate conditions, and then updates the watering schedule accordingly.
Due to this dynamic nature a Flex Schedule's Watering Schedule is more of a prediction rather than a guaranteed watering schedule. It is because of this that we typically recommend a Fixed Days/Interval schedule for users with strict watering restrictions or demanding more control.
Here is your Moisture Balance chart for your Zone 1 'Front Middle':
and gain for Zone 3 'Front Left..':
As you can observe, these particular zones were beneath their Allowed Depletion thresholds and demanded watering.
I do see that you have all 8 of your Zones currently under 1 Flex Schedule. While this may not necessarily be an issue, we typically recommend separating your schedules based on Zone vegetation types and watering needs. I also see a number of manual schedule runs on your account. Do you happen to be utilizing any integrations at all?