I can understand that if the 12:30 slot was outside a schedule it would charge to 100%.
What I think is an issue is that when you are moving from one schedule to another (or from no schedule to a schedule) the command should be resent to the inverter as new instructions otherwise if slots are together between schedules the second schedule would always be ignored.