If you're using differnet cells in different groups, or the cells are not all matched, or didnt' start out at the same voltage / state of charge, any common BMS is unlikely to get / keep them balanced, depending on how hard they are used.
What specifically is the pack configuration?
What specifically are the group voltages?
What specifically is the typical pack usage?
Any other info you can provide may be useful in helping you fix your pack problem(s).