ESP32 Mailbox works on USB power but not battery

Unfortuneately I am still struggling with this project.

3 AAA or a 18650 battery last only 24 hours (I have not trued LifePo or 3 AAA yet). During this time everything is working fine and swiftly. Blynk notifies me - after that I think the battery level is too low.

So I am thinking there might be a couple of issues - I would be happy if anyone could help me along to solve.

Here are some things on my mind:

  1. The ESP32 draws too much current / is not properly in deep sleep mode. I have a multimeter, but where would I but the red/black wire to test?
  2. When I added the 10K resistor (which I did not use when powered via USB) I got the wake-up to work. But I am not an electric engineer and do not know much about this - so was that a bad idea? Should I use another resistor size…?
  3. The Reed switch. I am using a Normally Closed switch - like the one in the picture. Should I try the other way around. So make the trigger be on closed - and then activate by making the Reed touch? I think this because of the drawer current…
  4. Other good tips to try?

Thanks a lot for input!

(By the way - how do I change the tag from “Solved”?)