Ender3-4.2.7-BLTouch-20250728 continuously reboots if uSD Card plugged in

I have an Ender 3 with an upgraded 4.2.7 motherboard with a BLTouch (and copperhead hotend). Bugfix 2.1.x build “Ender3-4.2.7-BLTouch-20250118.bin” was working. I’ve just rebuilt my hotend so took this opportunity to upgrade the firmware.

The problem: I loaded the new binary on the SD (micro SD Card) and powered up the E3 (Ender 3 printer). The firmware loaded after the usual delay. Once loaded I powered the E3 off, removed the SD card, and repowered the E3. I initialised the EEPROM and then updated the settings and performed a new bed levelling, and finally saved to EEPROM, and turned E3 off. I deleted the binary from the SD card, then inserted back into the E3, ready to run a small gcode test print. When I powered the E3 on, it displayed the “Ender” splash screen, then the “Marlin Bugfix” splash screen, a tiny click of the Z axis motor (barely noticeable movement of the Z axis), and then this whole sequence repeated. It is as if the board is in a reboot sequence.

If I remove the SD card, the E3 boots correctly into the Marlin bugfix code, and I can change settings, etc. I tried reverting to my old 20250118 binary, and this still works (boots into the marlin firmware with and without the SD card inserted). However, when I repeat the load with the new 20250728 binary, the same problem appears.

Does anyone have any ideas???

I can download an older build but don’t know how far back I should go to see if I can find a version since 20250118 that works.

TIA