ESP32 WROOM won't boot after power applied - is it defective?

Using the RESET button causes a normal boot up. The regular ESP32 Thing boots normally when power is applied - I was expecting the WROOM to do the same thing - is it defective?

It’s a simple setup - just a WROOM connected to a SparkFun serLCD using a QWIIC cable.

Any ideas how to fix this boot problem? Should I just return the WROOM as defective?

False alarm - it does boot on power-up but the serLCD needed a 1 sec delay added otherwise my initial display text wasn’t showing up.

 Wire.begin();

  lcd.begin(Wire); //Set up the LCD for I2C communication

  lcd.setBacklight(200, 170, 255); //Set backlight color mix
  lcd.setContrast(5); //Set contrast. Lower to 0 for higher contrast.

  delay(1000);