Had this exact issue on my motorhome build last summer. Running a Victron SmartSolar 100/30 into a 100Ah Fogstar Drift LiFePO4, and it kept calling float at around 90% SoC according to the BMS app.
Turned out my absorption voltage was set correctly but my absorption time was far too short — I'd left it on the adaptive algorithm and it was deciding bulk was "done" based on previous cycle history that wasn't really representative of my usage pattern.
A few things worth checking:
- Are you using the Battery Preset or a custom profile? Some presets are surprisingly conservative
- What's your tail current set to? If it's too high, the MPPT thinks absorption is complete before the battery is actually full
- Are you on the latest firmware? There was a period where the adaptive absorption algorithm behaved oddly on certain hardware revisions
I ended up switching to a fixed absorption time of around 2 hours and it sorted it immediately. Not ideal for every scenario but it gave me confidence the battery was actually topping off properly.
Also — are you monitoring via VictronConnect or do you have a Cerbo/GX device? The extra telemetry really helps diagnose when exactly the transition is happening and whether it correlates with panel output dropping off (cloud cover can sometimes trigger an early float too).
What battery chemistry are you running and what are your current charge profile settings? Might help narrow it down further.