Get rid of the BMS is my vote!
No BMS. Use a hobby charger to balance charge every time you recharge. Voltage alarm during use. That’s my system. Works good.
When I recharge the amp hours each cell group takes to charge are always within 0.1-0.2Ah of each other. 14s14p 30Qs. That’s pretty good for 42 amp hour groups to be within 0.2Ah.
Monitoring voltage is important for safety so you never go below 2.5v or above 4.2v. But, voltage is not a very accurate way to tell the battery state of charge. Which is what matters when you’re talking about balancing. Amp hours is much more accurate. With big cell groups (42Ah) the balance wire voltages readings will often be off by 0.02v-0.1v. but, when I cycle the battery and record the amp hours they are always spot on (within 0.2ah) which is only 00.47% out of balance. (0.2÷42=0.0047×100=00.47%)
Less then half a percent out of balance is pretty good. As long as I’m within 2-3% amp hour balance I’m happy. If a cell group is ever more then 5% off on amp hours I know I have a problem. Bad cell, or broken cell level fuse wire.