I think that some of the information is outdated in the provided link
That's a general guide for DJI batteries -- not a guide for Mavic 2
batteries specifically. If you find anything that seems to be incorrect though, please let me know so I can correct it.
When the Mavic 2
was originally released, the default self-discharge time was 10-days and pushing the power button to check its charge level would reset the self timer. But is is my understanding that these behaviors have changed. The default has definitely changed to 5-days, and I thought I read sometime ago that checking the charge level no longer resets the self discharge time.
Prior to firmware version 01.00.0510, the auto discharge time was set to 10 days and could not be changed. In firmware version 01.00.0510, the default setting was changed to 5 days and DJI exposed the option to configure that setting. And in firmware version 01.00.0670, they changed the default discharge setting to 2 days.
Here's what the current DJI manual states:
"Auto-Discharging Function: To prevent swelling, the battery automatically discharges to less than
70% of the maximum battery level when it is idle
for more than 10 days. It takes approximately three
to four days to discharge the battery to 60%. It is normal to feel moderate heat being emitted from
the battery during the discharging process."
Normally, a battery is idle when the battery button is not being pressed. And in this case, pressing the battery button seems to be causing the problem the OP is describing above.