I have recently upgraded my home PC. My new motherboard has an NVMe slot if you care to check the image, it is behind the RAM and underneath the PSU connector). I have an NVMe drive waiting for it.
Except that, there is nothing that holds the card to the slot. There is no retaining device, so the card just slots in and, if ever the case is moved or jostled in any way, the card is liable to pop out.
Very poor design in my opinion. SATA connectors have blocking pins like Ethernet, so where is the blocker on NVMe cards ?
I'm not slotting that card in until someone does something so that it can't just fall out.