XIAO ESP32C3 wont program without manually entering bootloader mode

I have noticed this. On the units that don’t want to cooperate if I turn on serial monitoring at 460800 then I see this before I program them. Looks like a manufacturing test sequence. I will have to try to find another good one and see if it does this too or if this is a clue.
mode:DIO, clock div:1
load:0x3fcd6100,len:0x438
load:0x403ce000,len:0x918
load:0x403d0000,len:0x24e4
SHA-256 comparison failed:
03:01:23:509 → Calculated: 080c5cb68a075ced55f248b97bca965e3e5bd5da80a64e34e6a1638f89d6f64e
Expected: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Attempting to boot anyway…
entry 0x403ce000
03:01:24:845 → WIFI Setup done
WIFI Scanning…
03:01:27:063 → scan done
2WIFI NETworks Found
03:01:27:088 → WIFI TEST is FALT!
03:01:33:310 → BLE TEST IS FALT!
03:01:34:311 → Begin First Test…
03:01:34:403 → 0
0
1
0
First Test finish!
03:01:35:400 → Begin Second Test…
03:01:35:503 → 0
0
1
0
0
0
0
0
GPIO TEST FALT!
03:01:36:700 → 981
ADC TEST FALT!
TEST DONE!