I would also suggest PMOS is not powering all devices down completely during shutdown.
Pulling the battery out will certainly ensure any device still not in an OFF state will reach that state. It's not to do with battery calibration but to do with how the software is handling transition between states i.e. on, standby, off. And if I had to guess, it's the Quectel device (handles cellular and data) that's not reached OFF. This is a worry there with pulling the battery if the Quectel device is still running, it could cause corruption within the device (the device is basically a single-core Linux system so it ought to be properly shutdown instead of a hard power off) so it's something to be aware.
You could take a look through issues reported on PMOS web site, see if anything matches.
Pulling the battery out will certainly ensure any device still not in an OFF state will reach that state. It's not to do with battery calibration but to do with how the software is handling transition between states i.e. on, standby, off. And if I had to guess, it's the Quectel device (handles cellular and data) that's not reached OFF. This is a worry there with pulling the battery if the Quectel device is still running, it could cause corruption within the device (the device is basically a single-core Linux system so it ought to be properly shutdown instead of a hard power off) so it's something to be aware.
You could take a look through issues reported on PMOS web site, see if anything matches.