Unable to boot Fedora Workstation LIVE ISO on an SD card - Unable to load \EFI\fedora\grubx64.efi

Hi everyone,
I am trying to install Fedora 42 from the Workstation LIVE ISO, put on an SD card, the only type of physical external device I see I can boot from in the BIOS. I cannot boot from a USB port (USB NICs are expected when I enable “boot from USB” in the BIOS). The system is a Dell Precision 5760 with BIOS 1.33.0.

When I try to boot from the SD device, I see a blue screen with the message “Press any key to stop system reset” in the middle. Then the system restarts and this goes in a loop. As far as I can tell, the SD card is working fine one 3 other laptops.

If I stop the system reset, I see a 3-entry menu:

Reset system
Continue boot
Always continue boot

Selecting the 2nd option, I get an error message:

Failed to open \EFI\fedora\grubx64.efi - Device Error
Failed to load image : Device Error
smart_image() returned Device Error
SmartImage failed: Device Error

and the system just hangs there until I press a key, and then it reboots. Actually, there is a similar message that appears briefly before “Press any key to stop system reset” appears, except that the first line is

Unexpected return from initial read: Device Error, buffersize 0

instead

In any case, my BIOS boot sequence shows Fedora selected at the top followed by “UEFI SD Device”, and everything else is unselected (the USB NICs and HTTPs devices).

Any idea what could be wrong?