Mine did exactly this last summer and I nearly threw the Victron out the window before realising my battery voltage sense wires had more resistance than my ex's attitude.
The MPPT reads voltage at the controller terminals rather than at the battery, so if your cable runs are even slightly dodgy — loose connection, undersized wire, a dodgy crimp you did at 11pm because "it'll be fine" — it'll see an artificially high voltage and bail into float before your batteries are anywhere near full.
Few things worth checking:
- Enable voltage sense via VictronConnect if you've got a SmartShunt or BMV in the mix — game changer
- Check your absorption voltage setting — mine had somehow drifted to 14.1V when my Fogstar Drift LiFePO4 wanted 14.6V
- Cable sizing — I was running 6mm² on a run that really wanted 10mm²
- Tail current — if your battery fills faster than expected, it should drop to float, so worth logging a full charge cycle and actually looking at the data rather than just vibing at it
VictronConnect's history tab will show you absorption time, which is the big tell. If it's dropping out after 10 minutes of absorption consistently, something's off with either your voltage calibration or the battery isn't actually as flat as you think going into the cycle.
Anyone else found the remote battery sense option made a dramatic difference, or is my setup just held together with optimism and cable ties?