Had this exact issue last summer with my 100/30. Turned out to be a combination of things worth checking:
Absorption time — mine was set to "adaptive" which calculates time based on the previous night's discharge. If the battery didn't discharge much, it shortens absorption. Sounds clever but it caused all sorts of confusion with my Fogstar Drift LiFePO4 cells.
Tail current — this one caught me out. If the charge current drops below the tail current threshold before absorption time is up, it jumps to float early. Worth checking what yours is set to in VictronConnect. I had mine way too high.
Battery temp sensor — if it's reading incorrectly it'll mess with the voltage targets and make the controller think absorption is done when it isn't.
My fix was switching from adaptive to fixed absorption time (I use 2 hours) and dropping the tail current to around 1-2% of battery capacity. Been solid ever since.
Also — what battery chemistry are you running? The defaults in VictronConnect aren't always great for lithium, and a lot of people just leave them as-is after install.
Anyone else found adaptive mode more trouble than it's worth on smaller setups? I'm genuinely not convinced it adds much for a cabin system that has pretty predictable usage patterns. Would be curious whether others have just gone fixed and forgotten about it.