I wanted to chime in and share that I am also encountering the same issue but on an MPG X570 Gaming Plus motherboard. I have a 2TB WD BLACK SN850X NVMe SSD that I usually place in the M.2_1 slot. However, just a few weeks ago, it started giving me issues where the BIOS wouldn't detect the drive occasionally. Just two days ago, it stopped recognizing it altogether. Ideally, it would be best for me to move the drive to the M.2_2 slot, however, I already have another drive placed in that one. Unfortunately, I cannot swap the drives because the M.2_2 SSD is a SATA drive, and the M.2_1 slot only supports PCIe. I have tried removing the NVMe, cleaning it with IPA, and reinserting it multiple times. I'm not quite sure what to do or where to go from here. I have also tried downgrading the BIOS from the latest version (7C37vAO), which I had installed, to 7C37vAL, which was released in July of last year, but unfortunately, that didn't seem to fix the issue. I will keep trying to fix it, but it seems like a shot in the dark at this point. Let me know if there are any updates or solutions.
The build in question:
CPU: AMD Ryzen 3 3100, 4-Core & 8-Thread
Motherboard: MSI MPG X570 GAMING PLUS Motherboard (AMD AM4, PCIe 4.0, DDR4, SATA 6Gb/s, M.2, USB 3.2 Gen 2, HDMI, ATX)
CPU Cooler: Cooler Master Hyper 212
Case: NZXT H510 - CA-H510B-B1
Graphics Card: Nvidia Geforce RTX 2060 Super Founders Edition
RAM: Crucial Ballistix MAX 4400 MHz DDR4 DRAM (16GBx2)
SSD M.2_1: WD BLACK 2TB SN850X NVMe SSD - Gen4 PCIe, M.2 2280 - WDS200T2X0E
- The Problematic SSD
SSD M.2_2: WD Blue 500GB SATA 3, M.2-2280
Case Fans: Noctua NF-F12 iPPC 3000PWM
PSU: EVGA 450 BR, 80+ Bronze Certified 450W ATX