strange behavior in setup()

this is my first project with NANO... it seems to work about right once it gets to Loop()..
however, something strange in setup().. delay values seem to be diminished by an order of 10 or maybe more.. and i cant read digital inputs.. i left heavy delay-- beep(gigantic) hiccups around the read
EEPROM and read switches on bootup in setup() , but it never reports..
appreciate any ideas..

here is my sketch

compressorController.ino (37 KB)

You turn off interrupts early in setup, it they're necessary to run delay() and perhaps beep()

i will work with that and get back.. thanks..

SOLVED!! thankyou WestFW.. I thought delay() was not under control of interrupt enabling/disabling..
it definitely is..
I appreciate ur help--