Running a similar headless setup here — Victron MultiPlus-II with Fogstar Drift cells and absolutely zero comms between the BMS and the Cerbo GX, because apparently I enjoy making life difficult for myself.
Noticed the exact same behaviour: scheduled charge hits 100% SoC via the Lynx Shunt, MultiPlus-II dutifully stops, then roughly 30 seconds later the system starts pulling from the bank like it's forgotten everything it just did.
My suspicion is the shunt's SoC figure and the actual resting voltage are having a bit of a domestic — the shunt thinks it's full, but without CANbus telling the MultiPlus what the BMS actually sees, there's no handshake confirming "yes mate, genuinely full, crack on." So the scheduled charge window closes, inverter picks up loads again, shunt recalculates, decides it's no longer at 100%, and off we go.
Bodge that's partially helped me: tightening the tail current settings in VRM so the absorption stage runs longer before the shunt declares victory. Also bumped the charged voltage threshold up slightly so it's less trigger-happy.
Still not perfect though — especially annoying when I'm trying to top up overnight for EV charging the next morning and the garden office pulls the whole thing down by 6am.
Anyone else running a comms-free setup managed to crack this properly? Wondering if a Venus GX assistant could help here or if I'm just fighting physics at this point. 🔋