Mine did this for months on the narrowboat until I realised the Victron BMV-712 battery monitor wasn't properly configured as the BMS source — the Multiplus was just guessing at state of charge based on voltage alone, which on a narrowboat bouncing about with engine vibration is about as reliable as a chocolate teapot.
A few things worth checking:
- Tail current setting — if it's too high, the charger thinks absorption is "done" way before it actually is
- Absorption time — are you running adaptive or fixed? Adaptive can be surprisingly optimistic on colder days
- Battery temperature — Fogstar cells in particular can read oddly if your temp sensor is poorly placed
The real fix for me was enabling DVCC in VictronConnect and letting the BMV call the shots rather than the Multiplus making its own assumptions. Night and day difference — my 200Ah lithium bank actually gets to 100% now instead of the Multiplus smugly declaring victory at 87% like it's done something clever.
Worth also checking if your cables are properly sized — voltage drop can fool the unit into thinking battery voltage is higher than it actually is at the terminals.
What's your battery chemistry and how are you monitoring SOC currently? That'll probably point straight to the culprit.