Sorry to see that you have this problem! Let us go over these batteries
There are a few main things regarding lithium batteries.
1. SoC - State of charge, that is the % that you usually see, 50% = battery is at half capacity, it does not mean you can get the rated energy out of it.
2. CAC - Computed amp capacity, how much charge there are in the actual battery, this is an estimate!
3. SoH - State of health, how healthy it is, if your rated capacity is 1000mah, and you can only get 900mah out of it, your battery health is not at 100%
SoC is usually an absolute mapping between voltage and percentile, 4.2 (4.35 in this case) = 100%, 3.2 = 0%. You usually want to keep batteries between 90-10%
CAC is an integrated value - meaning it is calculated by taking the integral of current and time. Sort of like a faucet meter, you are flowing at 1 gallons per minute and you let it flow for 10 minutes, you end up with 10 gallons.
In the real world there is drift - the flow meter not very accurate. After 10 cycles it may be off by 10 gallons. There is where the SoC comes in, that is absolute, but noisy (due to cell polarization, hysteresis etc etc). These two values need to be fused together to get an accurate estimation of how much energy is left in the battery and the health of the battery.
There's more to it, but will keep it simple! how does it roll into this case?
1. Lithium batteries are complex so DJI employes a BMS to manage it, specially two TI chips (
Battery Fuel (Gas) Gauge | Overview | Battery Management | Power Management | TI.com) the TI chips are configured for this battery and there is a 3rd chip on board, the MCU, to manage the communication between the TI chips (SPI) to DJI's protocall.
2. During charge, the charger applies a voltage V across the terminals, and the internals manage the current, voltage, balancing etc etc. DJI chargers, computer laptop chargers, even Tesla's supercharger all operate as a DC bias across the terminals of the battery. It is up to the TI chips to control the charge.
3. During charge, usually DJI does 3.6-4.0 volts, the balance resistors or the balance circuit activates, this is meant to balance each of the cells of the battery - the cells of the battery should vary no more than 0.05V depending on chemistry. The balance resistors are 1/2w (or 1/4) toggled by the TI chip via mosfets. This means if the cells are really out of balance, then it will have a hard time balancing the battery.
4. Smart BMS's (Ex: Tesla's) calculate the CAC per cell and factor that in during balance/charge etc. DJI just throws an error if these cells are not balanced.
5. What you can try to do to fix this issue is open the battery up, and manually balance each of the cells. These cells get out of balance between for various reasons.
6. Charge the battery up until it cannot be charged, open the it up and charge the remaining cells that are low. Then do a full charge, discharge cycle. If it still doesn't work then that cell's may really be messed up. (It means the CAC of that cell is low).
This charger is not the blue parallel charger and if opened up, the internals multiplex a DJI charger - it takes the power/signals of the DJI charger and reroutes it to the batteries around so in theory you are still using the original DJI charger. The first Mavic Pro I got had this problem with the the battery, 2 cycles in