Hi Thunderdrones
I work in the field of electronics, as a technician, DJI or anyone else for that matter, do not have a crystal ball, in addition I very much doubt that DJI or any of it's sub-contractors have the time or the will to strip down a battery to find out what has gone wrong with it, they probably handle hundreds of them, the battery at best will be consigned to the recycle bin.
A great deal of hype is spoken about "INTELIGENT" flight batteries, In simple terms the Mavic batteries have a built in charge/discharge control circuit which regulates the charge rate to each cell.
The battery requires a DC voltage of around 13.05v to charge, and draws a current of around 2 amps when at around 20% charge state.
The current consumption of the battery falls proportionally as the state of charge increases, down to milliamp's when it approaches a fully charged state, I believe that this reduction in charging current is what the on board circuit detects, and as a consequence turns off the solid state switching device which allowed it to receive charge.
Have a look at the post I prepared, you can charge a Mavic LiPo with 2 paper-clips, some electric cable, electrical tape and a fully charged car battery.
I did the post for a guy who was stuck in Maui, who thought his charger was faulty, I sent him photos and a description of how to do it, and of course I did the process to mine to prove that it worked.
Have fun, keep prop side up..
Waylander