Maybe you can use some hints from my build thread:
When i got the MoBo it had a SataDOM on SATA0.
Since i wanted to use all 6 SATA for disks, i wanted to boot of NVME.
To enable that, i upgraded the IPMI FW , and the Bios FW to the latest versions from Supermicro.
IPMI/BIOS Update prep
IPMI/BIOS Update (Pay attention to possible issues using FireFox)
EFI/NVME booting
Note I ended up with UEFI Boot - But SecureBoot NOT enabled, as per advice from someone here.
Then i had no issue booting from NVME (after setting the correct Bios settings).
And had all 6 SATA ports for “Spinning Rust” use.
NOTE:
During HW “preparations” for TrueNAS i had Debian12 installed, that’s the OS version SCALE is build upon. But it’s not “limited” in package install, as SCALE is. Once the hardware & tests were behaving, i installed TrueNAS SCALE.