Ich versuche es mal so. Es ist zwar bei Zendure normalerweise anders herum (Akku leer aber zeigt noch 30% an), aber man kann sich auch deinen Fall mit den gleichen Argumenten erklären:
Das BMS im Akku kann kleine Leistungen ( bis ca. 20 oder 25W) nicht messen, daher wird der SoC für den Eigenverbrauch des HUB1200 KORRIGIERT. Alle paar Stunden wird der SoC um 1% reduziert, damit es halbwegs stimmt.
Du hast 3 Akkus die alle ein BMS haben. Das macht im Extremfall 3 * 25W die nicht gemessen werden können. Du schreibst selber von dem dunklen Wetter. Angenommen du erreichst tagsüber max. 75W Solarleistung. 6W verbraucht der HUB 1200 mit angeschlossenem WR im Standby. Dann werden die Akkus mit 69W geladen, ohne dass die 3 BMS das merken. Trotzdem wird der SoC nach unten korrigiert. Also würde in diesem angenommenen Fall die tatsächliche Ladung gegenüber dem SoC nach oben weglaufen.
Ob das bei dir in Frage kommt, weiss ich nicht. Aber denkbar wäre so ein Fall.
Alles nur eine Vermutung, habe leider keine Glaskugel.
LG Thomas