On the back of the discussion here https://community.wonderwatt.com/d/340-agile-consecutive-charging-slots/2 - but we're aware this has come up before, we now have a mechanism that if an Agile charge slot is skipped because the battery is 100% or exceeds the threshold condition for charging, we push the start time for the continuous block of charge slots forward in time by 30 mins.
The condition will then be re-checked and so on.
You will see a message in the log to this effect, it would look something like:
Battery is at 79%, skipping Agile Octopus charge - checking next slot in 30 mins