The problem is, unlike something like Home Automation, everything is remote, no local control.
There's always going to be a few minutes delay from a schedule being created by Octopus, to command being sent by WW, being received by your inverter servers, and finally being implemented by your inverter.
As I understand it, WW polls the Octopus API every minute looking for schedules. It then issues commands in blocks every 5 minutes to inverter servers, which are then sent to your inverter. So, potentially, there could be up to a 6 minute delay between a schedule being created and acted upon by your inverter.
In practice, it's usually a lot less than that.
IMHO it's a small price to pay for the convenience of not having to faff about by yourself.