so according to your post, this can't be installed on the nvme drive, which defeats the purpose of having osx on it. and the sata drive has my windows installation on it.
so basically just leave it alone and use it like i have been for the past several months like i did when my rx 580 was still in there
No, you misunderstood that recommendation.
I recommend users install OpenCore onto the SATA drive, and avoid put OpenCore onto the NVMe's EFI partition due to users reported OC may be disabled after NVRAM reset.
However, OpenCore itself can be installed onto any bootable drive actually, including NVMe.
Beside, what I say is just applicable to OpenCore itself. You can leave macOS on NVMe and install OpenCore onto a SATA drive, or even USB flash drive.
In fact, for your setup, due to all OS can boot natively, OpenCore is just be used to activated HWAccel. Therefore, even you install that onto the a NVMe, and even OpenCore really disabled after you perform NVRAM reset for whatever reason, you can still boot macOS / Windows natively. What you lost is just HWAccel in macOS, and that can be recover easily by re-bless OpenCore. Both macOS and Windows shouldn't be affected.
Anyway, if you download my package, there is a readme file in there. Which has the steps about how to put OpenCore onto the Windows 11 drive's EFI partition. So that your cMP will always be protected. In your case, since Windows is on SATA drive, that will be a good solution for you indeed.
Last but not least, you better dump your cMP's BootROM and check for the MS certificate. If I understand correctly, you have a Windows 11 running natively on your cMP, which will write a security cert into the cMP's BootROM, that's a kind of firmware corruption of the cMP's firmware. You better check it out, and if required, contact Tsialex to learn how to fix it.