Getting lower power consumption on Seeed XIAO nRF52840

Hi everyone! I’m here looking for some advice because my Seeed XIAO nRF52840 are using 1.8 mA in deep sleep. I want to power them using coin cells so that’s a problem because I’d be using one up in a matter of days instead of several months.
I used the code by @PJ_Glasso to toggle between awake and deep sleep using two buttons and I tested it on all three devices. They are using 4.3 mA awake and 1.8 mA asleep. Before trying the button solution, I ran the code from this thread Sleep Current of XIAO nRF52840, Deep Sleep vs. Light Sleep and got the same result, except the first time I did it on the second device it only needed 8µA. I tested the third, which also needed 1.8 mA (actually 1.9 mA that day but that could just be the multimeter). When I went back to the second device it then also consumed 1.8 mA and does so ever since. I am not sure what’s going on there. What can I do to investigate the root cause? I am a decent programmer and have some knowledge of electric circuits, but when it gets down to electronics know-how that I read here by people that squeezed out the last microamps I am lost. I’ll do my best to follow but please dumb it down if possible.

My device information is the same as already given above:
UF2 Bootloader 0.6.1 lib/nrfx (v2.0.0) lib/tinyusb (0.10.1-293-gaf8e5a90) lib/uf2 (remotes/origin/configupdate-9-gadbb8c7)
Model: Seeed XIAO nRF52840
Board-ID: Seeed_XIAO_nRF52840_Sense
SoftDevice: S140 version 7.3.0
Date: Nov 12 2021

I use the Arduino IDE and it shows up with the suffix Sense there for whatever reason.

Cheers, Daniel