My 2cts: looking at the right part of the graph, as the solar drops and come back a few time after, the system shift between charge And discharge. Creating latencies. For the variation on the left part, I would also bet on too much sun variation, creating latencies to adapt the output.
But all of that is a guess, to be confirmed or rejected !