Had this exact issue on my motorhome build last summer. The Multiplus was calling float after maybe 2-3 hours even though my Fogstar Drift 200Ah LiFePO4 was nowhere near full — VictronConnect was showing around 78-80% SoC when it switched over.
After a fair bit of head-scratching I found the culprit was the absorption voltage set slightly too low combined with a tail current that was too aggressive. Essentially the charger was seeing the battery accept less current (LiFePO4 drops off sharply near the top) and deciding it was done.
A few things worth checking:
- Tail current setting — what percentage have you got this set to? I dropped mine to around 2-3% of battery capacity and it made a big difference
- Absorption time — are you running adaptive or fixed? Fixed gave me more predictable results
- BMS communication — if you're running DVCC via a Cerbo or similar, is the BMS actually sending accurate charge current limits?
I'd also pull up the VRM data if you have it connected — the charge current graph usually tells the story pretty quickly.
Worth noting whether this only happens on shorepower or also on solar input? Mine behaved slightly differently depending on source, which pointed toward a configuration issue rather than a hardware fault.
What firmware are you running on the Multiplus? There were a few quirks in some earlier builds that affected charge termination logic — might be worth checking against Victron's release notes.