Yes, my M8PeG is supported with patches in both 10.12.x and 10.13.x. In 10.13.x, you no longer need the HackrNVME stuff, but you still (for Plextors and other NVMEs) need a config.plist patch that swaps a byte.
Credit for the following to
@RehabMan and Pike R. Alpha. Note that this is how these patches appear in a text editor, not in clover configurator. In CC the data in find and replace will look different. I don't use the external icon patch. I've attached a screenshot of how these two patches look in CC.
Note that 10.13 has a bug that uninitialized drives (NVME or other) don't show up in Disk Utility. You have to open Disk Utility, find and select the View option to "show all devices", close and restart Disk Utility, and the drive should show up. Or initialize the drive on a different system. Of course make sure the BIOS sees the NVME first.
<dict>
<key>Comment</key>
<string>IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
9sEQD4VBAQAA
</data>
<key>Name</key>
<string>IONVMeFamily</string>
<key>Replace</key>
<data>
9sEBD4UcAQAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>external Icon</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIXAdAeAiyA=
</data>
<key>Name</key>
<string>IONVMeFamily</string>
<key>Replace</key>
<data>
SIXAZpCAiyA=
</data>
</dict>