Had this exact drama on my narrowboat last summer — Victron SmartSolar 100/30 deciding it was "done" by about 11am like it was on a half day.
Turned out my battery voltage sense was the culprit. The MPPT was reading voltage at the controller terminals rather than at the battery itself, so with even a bit of cable resistance it thought the Fogstar lithiums were fully cooked when they absolutely weren't. Enabling the VE.Smart networking so it pulls voltage direct from the BMV-712 shunt sorted it overnight — absorption time jumped from 45 minutes to a proper 3+ hours.
Few other things worth checking:
- Absorption voltage set too low — lithium profiles especially are fussy, even 0.1V out can trigger early float
- Tail current settings — if you're running a BMS that smooths current draw, the MPPT can mistake low tail current for full charge
- Temperature compensation — on a cold hull it'll adjust voltage down and bail early
Also worth checking you're not accidentally running a lithium preset when your bank is AGM or vice versa, because I've seen folk do exactly that and spend three weeks baffled.
What controller firmware are you on? Victron pushed an update a while back that tweaked the absorption end algorithm — worth making sure you're current via VictronConnect.
Anyone else found the VE.Smart networking was the magic fix here, or was yours something different? Curious whether this is more common on boats where cable runs are longer.