Had exactly this on Persistence (my narrowboat) last summer. Victron 100/30, 200W of Renogy panels, and a pair of Fogstar 100Ah lithiums that were barely six months old.
The culprit, after an embarrassingly long investigation involving a multimeter and several cups of tea, turned out to be the absorption time being set too short. The MPPT was hitting its voltage target, ticking off the clock, and smugly declaring the job done — despite the batteries being nowhere near actually full.
A few things worth checking:
- Tail current setting — if this is too high, the controller thinks the battery is full before it is. I dropped mine from the default and it made an immediate difference.
- Battery capacity entered in VictronConnect — if it's wrong, the calculated absorption time will be wrong. Simple but easy to overlook.
- Actual battery voltage vs. reported voltage — dodgy or undersized cabling causes voltage drop that makes the controller think it's achieved absorption when it hasn't really.
The fix for me was combining a lower tail current threshold with slightly longer minimum absorption time. Batteries now consistently hit 99-100% SOC by early afternoon on a decent day.
Worth also checking whether your BMS is sending any signals that might be confusing the MPPT if you're running comms between them.
Anyone running the SmartSolar with the VE.Direct to a Cerbo GX — are you seeing the same? Curious whether the networked setups behave differently when DVCC is in the mix.