It happens with all 2020 Xiaomi Mi scooters series (Essential, 1S, Pro2)
Their new BMS firmware comes configured to cutoff charge port when voltage is around 40.8V to then stabilize to 40.4V resting voltage, equal to real 84% of capacity although BMS indicates 100%.
It is slightly more complicated, it doesn't cut the charge by voltage but by reported capacity mAh by BMS.
eg:
Pro2 cut-off charge when BMS report exactly 12160mAh, and then it stabilize to around 11800mAh.
The reason it does not keep at 12160mAh is that the coulomb meter is not precise (or at least it is not the mAh report) so when charging voltage stabilize to resting voltage just when charge cutoff trigger (at around 40.8V with original charger) at 40.4V, so the mAh counter does.
The reason for a large voltage difference between charging voltage just before stop and resting voltage after 5 minutes, is that the charge never enters in CV stage, when charge port cut-off hit at around 40.8V, charger is still in CC stage at 1.7 A, so the voltage rise is huge yet.
When a charger can enter in CV mode, current falls slowly to almost zero, so cells are indeed charged up to the end voltage.
So if you have understood a little how this works,
here is a trick to charge a 5% more than possible with the original charger.
Just lower the maximum charge voltage from 42V to around 41.8V. In that case you are forcing a natural CV stage at 41.8V, so when the charge port will cutoff at 40.8V (12160mAh in Pro2), it really will be charged upon that voltage, so then the capacity will stabilize much higher. around 12130mAh in Pro 2 by my testing.
* A very easy 10 cents MOD to the original charger to lower its maximum voltage of around 42V to around 40.8V, is adding in the positive lead a couple of 10A silicone diodes in series. Each one drops the voltage for around 0.6V at low currents (what we need) so both makes a very close end voltage of 40.8V