TBH this has been a big revelation to me that
M3 can fly for another 2 minutes with the FlyApp showing 0% battery level. I thought 0% means completely depleted battery discharged down to near 0 voltage. Apparently not so in this case. DJI must have taken a different approach for a safety reason and 0% does not really mean 0% .
I come from hand build RC planes and helicopters and used to measure the LiPo batteries with dedicated battery tester. I was tought to time the flight
to have 20% capacity left upon landing. That was not only for safety reason but also to prolong the lifespan of batteries. Discharging down to 0% was a big NO NO as repeating this bad practice just a few times would pretty much kill the battery rendering it swollen and anusable pretty quickly. But they were just simple batteries, not "smart" batteries with protective circuits etc.
If your information is indeed true and correct I might adopt different approach to how I operate
M3 and not land with battery showing 20% capacity left as I have been doing but perhaps flying down to 5%. BTW is this mentioned anywhere in the Manual that flying down to 5% or 0% is actually safe and ok??