There’s been some debate that delay() doesn’t reduce current consumption, but in my experience, using delay() has reduced current consumption down to the microampere range. Please take a look at the current waveform in Post #1 below. The sections labeled “Sleep” are where I used delay().