Had almost the exact same thing happen with my US3000C stack last autumn — left the motorhome sitting on the drive for about three weeks while we sorted some damp issues, came back to find a 47mV spread between the highest and lowest cell groups. Victron Cerbo was throwing all sorts of fits about it.
What sorted it for me was just a few slow, full charge cycles. I let the Multiplus push it up to 100% at a reduced current (dropped absorption down to about 20A rather than letting it rip), held it there for a good couple of hours, then did a full discharge down to around 20% and repeated. By the third cycle the spread had dropped to under 5mV and it's been rock solid since.
The Pylontech BMS is fairly conservative with balancing — it only really works hard at the top of charge, so if the pack's been sitting at 60% or so it just hasn't had the opportunity to do its thing.
A few things worth checking:
- Are all your inter-battery cables the same length and gauge? Uneven resistance causes uneven charging
- Check the RS485/CAN comms — sometimes a dodgy connection means the BMS isn't reporting correctly and the charger backs off too early
- Firmware on the US3000C — there were some known balancing quirks on older versions
Fogstar and a few others have written decent guides on this if you search around.
What does your cell spread actually look like at rest versus under load? That might point to whether it's a genuine balance issue or something else going on with one of the modules.