Had this exact saga with my 100/30 last summer — turned out my Fogstar 100Ah LiFePO4 had a dodgy BMS that was throttling charge current early, and the Victron was just doing what it was told, the obedient little rectangle.
Check your absorption voltage threshold first — if it's set too low, the controller thinks it's done its job before the battery's actually full. On VictronConnect you want to look at the charge current when it drops to float; if it's still pulling decent amps rather than tapering off properly, something upstream is lying to it.
A few things worth ruling out:
- Battery temp sensor reading incorrectly (cold battery = lower voltage target)
- Absorption time set too short in the custom settings
- BMS communication cutting current before the Victron gets a proper absorption cycle in
- Loose MC4 connections dropping panel voltage intermittently
The Victron algorithm is actually pretty clever — frustratingly so, because when it misbehaves it's usually something else being daft and the Victron just faithfully reporting the chaos.
What battery chemistry are you running and have you checked the VRM logs if you're connected to a Cerbo? The charge cycle graphs will tell you exactly where it's bailing out, which narrows it down enormously.
Also worth checking — is this worse on cloudy days? Intermittent shading can cause it to restart the absorption timer repeatedly until it just gives up and floats. My garden office setup did this for weeks before I noticed a buddleia had grown into the panel line.