Had this exact issue last summer with my 100/30 on the static. Drove me absolutely mad for a few weeks before I tracked it down.
Turned out my battery voltage sense was off — the MPPT was reading a slightly higher voltage at the controller terminals than what was actually at the battery. Small resistance in the wiring was enough to fool it into thinking the batteries were fuller than they were. Ended up running a dedicated voltage sense wire direct to the battery terminals and it sorted it almost immediately.
Worth checking a few things:
- Battery type settings — make sure absorption voltage is actually appropriate for your chemistry. Fogstar Drift LiFePO4 cells need very different settings to AGM
- Tail current setting — if this is set too high it'll drop to float early thinking the battery is full
- Cable resistance — even a few milliohms can skew the readings
Also had a mate with a 75/15 where the BMS was causing brief current spikes that the MPPT was misinterpreting as the absorption phase completing. Took ages to figure that one out.
What battery type are you running? And have you got VictronConnect logging enabled? The detailed graphs are genuinely useful for spotting where in the charge cycle it's bailing out early — you can usually see exactly what triggered the transition to float.
Might also be worth checking if there's a firmware update pending. Victron have tweaked the charge algorithm a few times over the past couple of years.