@orbec,
That used to be the case before MacOS supported non Apple NVMe SSD's, but High Sierra and Mojave now have native support for 3rd party OEM NVMe's so there are no patches or extra tricks required to make them work.
It's been like that for well over a year now.
As long as your BIOS supports booting from a NVMe drive you will have no issues, if your BIOS does not support booting from NVMe's then you can still install MacOS on to one and boot Clover from a EFI partition on a SATA drive which in turn will boot MacOS from a NVMe.
Cheers
Jay