duplada It's simply returning voltages, grid load, solar generation, battery soc etc.
But it seems in your case, occasionally the call to https://api.givenergy.cloud/v1/inverter/:serial/system-data/latest for your AIO GW just returns this response:
{"data":{"time":null,"status":"Unknown","solar":{"power":null,"arrays":[{"array":1,"voltage":null,"current":null,"power":null},{"array":2,"voltage":null,"current":null,"power":null}]},"grid":{"voltage":null,"current":null,"power":null,"frequency":null},"battery":{"percent":null,"power":null,"temperature":null},"inverter":{"temperature":null,"power":null,"output_voltage":null,"output_frequency":null,"eps_power":null},"consumption":null}}
Basically, it may (and I'm just spitballing here) have something to do with their sampling frequency and caching expiration policies. I'm sure they probably cache it for a minimal amount of time and have the server return this. In any case, there should be no reason why the call for system-data/latest should ever return nulls. If real-time isn't available, it should fallback to the latest cached version of say a few minutes ago or so.
Hopefully with this info, they can diagnose and fix this for you.