I did a drawing to show what is going on during discharge:
info:
1. I - discharge current
2. U - a negative voltage (relative to GND) *this is the problem
3. Ubat+,Ubat-,Vb0_pin,Vb1_pin,Vb2_pin - voltages cheali-charge is measuring (relative to GND)
4. Vb3, (Vb4,Vb5,Vb6) - voltages cheali-charge is measuring on cells 3, (4,5,6)
Unfortunately the chargers ADC sees only positive voltages.
the voltage on Ubat- and Vb0_pin during discharge is negative (relative to GND),
and the charger sees them as 0V.
so It's impossible po measure the correct battery voltage by design.
But this shouldn't be a big problem for you, because the charger thinks that
the voltage on the battery is lower then it actually is (there is no battery damage risk).
Additionally when the charger reaches the desired voltage it progressively decreases the discharge current
(when "options"->"settings"->"dis agres:" is set to "Yes") which translates into reduced voltage U
(the error gets smaller and smaller).