The SmartCycle on Flex problem happened again today to me, this time on a different controller.
My zones generally need ~60 minutes for a deep watering, and through last Thursday it would break up the zones into 4-6 cycles for watering based on slope.
Today, however, each zone started running nonstop. After seeing it happen, I stopped it, set up a one-time manual schedule for the remaining zones and restarted. Now SmartCycle is working again for the manual schedule.
This was a legacy Flex schedule, so I just deleted it and replaced it with a new Flex schedule so hopefully SmartCycle will start working correctly the next time it runs. Any chance something no longer works with a legacy Flex schedule? Doesn't matter anymore for me since I deleted and replaced, but maybe that is what caused the problem on both of my controllers.