The X10DRi which is a one of Supermicro's mobo seems to be able to boot from NVMe devices.
You may think “why now do you care that?”, but the mobo has no M.2 slots, and I haven't seen the official specific announcement mentioned to it. Moreover, I couldn't understand the capability at all when I'd read their FAQs because there are some confusing answers about their similar products.
Like these. Well, it is safe to say it can boot from NVMe with a Option ROM.
I assumed the X10DRi can do it natively because it is for enterprise use which is produced by established Supermicro, so I had bought U.2 SSD Samsung PM983 without thinking too much days ago. Be that as it may, according to later survey, I found it seemed to install the Option ROM into PM983 using Samsung DC Toolkit, or in the worst case, I thought it would work itself out somehow with Clover EFI bootloader.
That's way I installed the SSD into the mobo, then it could normally work out without any problems.
I tried to disable its Option ROM, but it is still recognised in BIOS, and the machine can boot from it, so the mobo natively supports the NVMe boot in UEFI mode, I guess.
This result is under condition as BIOS revision 3.1b. My apologies if it doesn't work.