Just checking back in here. I am finding that the 30 minute check is resulting in my charge-to-99% request being cancelled in the middle of the block if the charge exceeds the slot trigger percentage. So:

even though 11:30 is the middle of a block:


Any ideas please?
AS a footnote, I am suspicious that not all events are showing up in the log, as the inverter has not resumed battery-first even though the next slot has a higher % threshold, and there are no messages about it.