Had this exact issue on my boat last summer. Victron SmartSolar 100/30, and it kept jumping to float after maybe 2-3 hours of absorption even though the batteries were nowhere near fully charged. Turned out my absorption voltage was set slightly too low for my Fogstar lithium cells, so the controller was seeing the resting voltage and thinking "job done."
Few things worth checking:
- Battery voltage sense — if you're only using the controller's internal sensing rather than a dedicated BMV or SmartShunt, voltage drop across the wiring can fool it
- Tail current setting — this is the big one for lithiums especially. If your tail current threshold is too high, it exits absorption prematurely
- Battery capacity setting — wrong Ah figure will confuse the adaptive charging algorithm
The VictronConnect app makes it dead easy to dig into this. Pull up the history tab and look at the absorption time across several days — if it's inconsistent and short, it's almost certainly the tail current or a dodgy voltage reading.
For my setup I ended up running a proper sense wire directly to the battery terminals rather than relying on the controller. Made a noticeable difference immediately.
Worth also checking whether you've got anything else pulling load during the charge cycle — on the boat I had the bilge pump kicking in occasionally which was muddying the current readings.
Anyone running a DVCC setup through a Cerbo GX? Curious whether that changes how this behaviour manifests, as I'm considering adding one for better system oversight.