I was getting this very same error with FakeSMC (with Clover-configurator NVMe driver) on an Asus Z390 Gaming I ITX motherboard. What got me passed this error was using VirtualSMC, Lilu, USBInject, WhateverGreen kext ONLY with the NVMe driver installed. Everything you need can be grabbed from Clover Configurator.
Also note that my Clover-configurator installed the drivers IN THE WRONG FOLDER. Once I moved them to the proper folder, I was then able to successfully boot the installer and my NVMe issues went away, but I'm still unable to boot into MacOS (infinite apple spinning circle loop). I have been unable to get help on this issue thus far.
My 2 cents.