I harvested a PCIe Gen3 x2 NVMe 1.3 SSD from my older laptop, the problem is that its length is short. I've held it in place with some tape, it should hold.
C&N RNAB094NCYCJB pcie gen3 x2 usb 3.2/3.1 card - pci express to 5-port[type c (2), type a (3) ] usb 3.2 hub internal expansion card controller
Amazon.com: LINKUP - NVMe Enclosure M.2 SSD to USB C 10Gbps Adapter | Aluminum Case USB 3.1 Gen 2 (10 Gbps) to PCIe Gen3 x2 Bridge Chip | for Windows & Mac
SKHynix 512GB 256GB PCIe Gen3 x 2 M.2 2242 NVMe SSD HFM512GDHTNG-8310A BA SSD | eBay
Amazon.com: PCIe Gen3 x2 USB 3.2/3.1 Card ASM3142- PCI Express to 4-Port Type C HUB Internal Expansion Card Controller Adapter PCI Express Card Desktop PC Support Multiple INs : Electronics
🔥Don't Buy Wrong NVMe SSD🔥M.2 SATA vs PCI vs Gen3x2 vs Gen3x4 @KshitijKumar1990 - YouTube
MAIWO PCIe Gen3 x2 USB 3.2 / 3.1 Card ASM3142- PCI Express to 2-Port Type C HUB Internal Expansion Card Controller Adapter PCI Express Card Desktop PC Support Multiple INs - Newegg.com
Amazon.com: PCIe Gen3 x2 USB 3.2/3.1 Card - PCI Express to 5-Port[Type C (2), Type A (3) ] USB 3.2 HUB Internal Expansion Card Contronller Adapter PCI Express Card Desktop PC Support Multiple INs : Electronics