Pete Thomas Yeah, mine does that. I think it might be rebalancing the cells, which happens when the battery is idle at a low state of charge. Any time the battery is discharging, the voltage is reduced, and then it drifts up when you stop drawing power. So it might just be that, rather than actually rebalancing. (Also, if there's a weaker cell, the battery will tend to stop when that one reaches min voltage. As that cell recovers, the power available from the battery as a whole is restored.)
[Some of this is speculation - I'm not a battery chemist...]
I now deliberately allow the battery to idle for an hour before I start charging - I have 6 cheap hours overnight, and don't need all of them, so idling for an hour is not a problem. I used to often have a problem where it jumped from about 80% to 100% when charging from solar, but since I changed to allow this low-voltage recovery, it hasn't been doing that. (Correlation may not be causation, of course. And it might just be confirmation bias speaking.)
(It does feel like I'm missing out on some of my battery capacity, somehow... in effect, it is underreporting the true SoC by up to about 10%, since it's getting down close to 0 when in fact it still has around 10% extra it can give, once it's had a bit of a rest.)
Time Voltage Power Temp Percentage
2024-03-19 23:28:49 52.14 124 13 8
2024-03-19 23:33:56 52.24 0 13 8
2024-03-19 23:39:03 52.27 0 13 8
2024-03-19 23:44:10 52.29 0 13 9
2024-03-19 23:49:17 52.31 0 13 11
2024-03-19 23:54:24 52.33 0 13 14
2024-03-19 23:59:31 52.34 0 13 16
2024-03-20 00:04:38 52.39 0 13 18
2024-03-20 00:09:45 52.38 0 13 20
2024-03-20 00:14:52 52.39 0 13 21
2024-03-20 00:19:59 52.4 0 13 21
2024-03-20 00:25:07 52.4 0 13 21
2024-03-20 00:30:14 52.41 0 13 21
2024-03-20 00:34:33 53.12 -862 13 21
See also https://community.givenergy.cloud/d/4066-giv-energy-battery-charge-to-capacity
and https://community.givenergy.cloud/d/1342-new-givenergy-inverter-bms-firmware-beta-testing-chat/2577