No bootable drive after fresh install of scale 24.04.2.1

I have a Supermicro X10SLH server board with a PCIe M.2 adapter card in slot5.
The card has a Samsung 980-pro nvme drive installed.
After successfully installing TrueNAS Scale (TNS), in UEFI mode and rebooting, the system does not boot. After reviewing the BIOS boot settings, no bootable drive is listed.

I have another Supermicro X10SLH server running Proxmox with the same PCIe M.2 adapter card and a Samsung 950-pro nvme. I removed the Proxmox PCIe M.2 adapter card and installed it in the first Supermicro X10SLH server and Proxmox booted normally.

This result would seem to indicate that the BIOS settings are not the cause of TNS NVMe drive not being displayed as a bootable drive in the first Supermicro X10SLH server.

Any help appreciated.

Do you have the latest bios installed?

I know with the X10SDV there were m.2 boot compatibility issues with early iOS versions.

Also, is Proxmox installed uefi?

The latest BIOS is installed.
Proxmox was installed via UEFI.

I connect a test HDD containing a Linux distribution and booted into Linux on the first Supermicro X10SLH server.
I did a lsblk and fdisk to confirm that the NVME drive (containing TrueNAS) could be seen by the OS and BIOS.