Had this exact issue last summer with my 100/30. Kept hitting float around midday even though the batteries were nowhere near full — Fogstar 100Ah LiFePO4, so I could actually see the state of charge in the app and it was lying.
Turned out my absorption voltage was set slightly low for the battery's spec. Bumped it up from 14.2V to 14.4V and the problem mostly sorted itself. Worth double-checking your charge profile against your actual battery datasheet rather than trusting whatever preset you're using.
Few other things worth checking:
- Battery temp sensor — if Victron thinks the battery is warm it'll back off early. Mine was reading a few degrees high because the sensor was near a heat source
- Tail current setting — if this is too high it'll drop to float before the battery's properly topped up
- Wiring voltage drop — controller thinks voltage is higher than it actually is at the battery terminals
What battery are you running? Makes a big difference whether this is a genuine issue or just the controller doing what it's supposed to for your chemistry.
Also — are you on the latest firmware? There was a dodgy version a while back that caused weird MPPT behaviour. VictronConnect makes it dead easy to update.
What does your VRM dashboard show for absorption time? If it's cutting out after under an hour something's definitely off.