The NVMe drive was never in a RAID array. It was always a stand alone data drive, only the two 120GB SSDs were every used in a RAID array. Windows was never installed to the NVMe drive, Windows was only on the 120GB SSDs in RAID and the 240GB SSD. However, I have to change the NVMe mode from normal to RAID mode when I changed the SATA controller from AHCI to RAID, if that makes sense. So the NVMe drive was running in RAID mode, but not in a RAID with other drivers.
I've dealt with drive letter conflict before, the drive should still be showing up in Drive Manager.
So this finally got me in the right direction and I figured it out!
So, AMD is stupid(are we surprised?) Even though I uninstalled all the drivers(I thought), the NVMe Controller driver is separate and doesn't get uninstalled when you uninstall all the other drivers. ALSO, normally when you change a controller from RAID back to AHCI/NVMe, the device ID changes so the OS identifies it as a different device entirely. That's why when I changed the SATA controller form RAID to AHCI, the standard AHCI driver just loaded automatically the next time I booted Windows. Well guess what, AMD in their infinite wisdom, deciced to not change the device ID of the NVMe controller when you change it from RAID to nromal NVMe mode and vise versa. So, you guessed it, the AMD RAID driver was still loading for the NVMe controller. But the controller wasn't functional with that driver. The odd part is there wasn't any error in device manager. As far as Windows was concerned, everhthing was perfectly normal. I just happened to be running through Device Manager and saw something under Storage Controllers called AMD RAID something something(I don't remember exactly what it said, I was just happy to find it and quicly right clicked on it and uninstalled it). I force removed the device and it's drivers through Device Manager, rebooted Windows and BAM I can see the VNMe Drive now!
But this got me wondering. So I fired up my Windows 10 install media on my Intel system. I selected the option to load more drivers and loaded the AMD NVMe drivers, and to my surprise it took them. Now, anyone that has done this before knows that normally if you try to load a driver this way that isn't compatible with any hardware in your system, Windows installer won't let you. But instead Windows loaded the driver normally and applied it to the Intel NVMe controller automatically! WTF?! I know it did this, because in my list of drives available to install Windows to, my NVMe drive plugged into the Intel system disappeared, just like what was happening on the AMD system. This is obviously a horrible design flaw on AMD's side.
Anyway, thanks to everyone that helped, all your suggestions were appreciated.