ESPHome device does not restart without serial port active (apparently!)

I ran into a similar problem with a Seeed Xiao ESP32C3; disabling logger allowed it to boot when connected only to USB power.

Related: ESP32-C3 with ble_tracker - I'm sharing how it worked - #3 by NewfD90