Had something similar crop up on my static caravan setup last winter — worth raising here because I don't see it discussed enough.
Running two 12V LiFePO4s in series for a 24V bank (Fogstar Drift cells). After a decent bulk charge, the Victron SmartShunt was showing the bank as "full" but one battery was sat noticeably lower than the other — about 0.4V difference at rest. BMS on that pack was throwing a fit.
A few things I've seen cause this:
- Unequal state of charge before connecting — did you top-balance the packs individually before wiring in series? This is the big one most people skip
- Internal resistance mismatch — even "matched" cells from the same batch aren't always equal
- Charger absorption settings — if your inverter/charger isn't holding absorption long enough, weaker packs never catch up
The AIMS units aren't something I've used personally — does it have proper LiFePO4 charge profiles or are you running it on a generic AGM setting? That'd be my first suspicion honestly.
Also — which BMS are you running across each individual battery? If it's cutting one pack off early during charge, the other just keeps taking current and they'll drift further apart every cycle.
Anyone else here managed this on a 24V series setup? Curious whether active balancers actually helped or just masked the problem. I've seen mixed opinions and haven't pulled the trigger on one yet.