I recently bought a SSDPE2KX080T851 (NVMe U.2) drive to install in my Asus Z690-A i7 12700k PC. I bought a M.2 to U.2 adapter since my motherboard doesn’t have native U.2. When I install this into my motherboard Windows throws out BSOD for Kernel Security Check Fail.

However, if I use the device in an M.2 to USB adapter it works fine (That is daisy chained U.2 > M.2. > Usb)

I thought maybe I was running out of PCIe lanes so I took out one of my existing M.2s and put this one in place but it still BSODs. And to be clear, it boots just fine as soon as I remove the new U2 ssd.

Since the adapter works fine when plugged in the USB, I think it is some kind of motherboard compatibility. I am also out of hardware PCIe slots so if I wanted to get a PCIe to U2 I would have to remove one of those. My BIOS is up to date. Unsure if my SSD has an ability to update.

Any ideas?

Edit: should also mention the drive is recognized sort of in the bios, but it shows differently than the other m.2 drives

Edit 2: in case by some miracle you have the same issue as myself, I figured out the drive works just fine on another PC, so I ended up reinstalling windows on my main one and it no longer BSOD