Looks like a couple things going on.
Your flex schedules are getting caught up in the climate skip from your fixed schedule.
To fix that move your flex schedule start times about 10 minutes after your fixed schedule start time.
This will disallow your flex schedules from accidentally getting skipped by other schedules.
This will help explain what is happening there. Unfortunately our skip technology at this time applies globally and not to individual schedules. This will be changed in the future.
If your zone characteristics aren't fully dialed in for the zone and you have questions regarding the settings I would reach out to support to understand why it might be climate skipping aggressively.
Until then you can disable climate skip at any time.