Had this exact faff with my Multiplus last spring — turns out my Fogstar 280Ah cells had such low internal resistance that the Victron thought they were full when they absolutely weren't, like a toddler claiming they're not hungry then stealing your chips.
The fix that actually worked for me was tweaking the absorption voltage up slightly and extending the absorption time in VictronConnect — mine was set to adaptive absorption which was basically giving up after 20 minutes like a soggy British work ethic.
Few things worth checking:
- Battery type settings — are you on the right profile? LiFePO4 vs AGM makes a massive difference
- Tail current threshold — if it's set too high, the Multiplus thinks absorption is "done" the moment current drops, which on a healthy lithium pack happens embarrassingly fast
- Temperature compensation — if your sensor is borked or missing, it'll be guessing like me at a French restaurant
Also worth having a look at your DVCC settings in Venus OS if you're running a GX device, because sometimes the BMS and the Multiplus are basically arguing with each other about who's in charge, which on a narrowboat with limited headroom is relatable energy.
What BMS are you running? That'll likely be where the real answer is hiding.