@felmue thanks for this answer and the measurement results. 5 mA is a lot, and the calculations make sense to me.
So using M5.Power.timerSleep(x) causes a real shutdown + wake after x seconds? I didn“t use the M5 module, but I assume it uses the RTC to trigger the PMS150G after a certain amount of time to wake the ESP. Is this correct?
If so, how can I shut off the device? Is it enough to send a pulse (what is the timing for it) via GPIO44 (PWROFF_Pulse)?