This tutorial should help you get your NVMe SSD working on macOS so your NVMe drive will be recognized.
You should have macOS Sierra 10.12.2 running for this to work.
Download this repository: https://github.com/RehabMan/patch-nvme
Unzip the repository
Download and install Kext Utility
Open Terminal and type the following commands:
This will create the patched file
HackrNVMeFamily-10_12_2.kext from your virgin
Next, backup your original IONVMeFamily.kext by moving it to your desktop.
sudo mv /System/Library/Extensions/IONVMeFamily.kext ~/Desktop/
Next, install your HackrNVMeFamily-10_12_2.kext by dragging the kext into the main window of Kext Utility.
When Kext Utility is done, restart your system and you should see your NVMe drives!
Would you like to use your NVMe drive as your boot drive for macOS? No problem, just use Carbon Copy Cloner to clone your hard drive over.
When it is done cloning, you should be able to boot from your new NVMe drive from the Clover boot screen.
If you would like to help fund future posts like this one, I would be thrilled to accept any donations. Thank you!