...
Under high current load, differences between the internal resistance of the cells can cause the voltages to read different values when not actually at different states of charge. Based on the above, the proposed behaviour is as follows:
Min Max cell voltage < 4.0V or pack current draw > 10A
No balancing
Balance to within 25mV
Max cell voltage < 4.15V
Balance to within 10mV
Min Max cell voltage > 4.15V
Balance to the highest possible accuracy (set to 2mV for now, can tune later)
...