The USB-C connector curse: “Thunderbolt 3 supports PCIe 3.0 x4 and (as a fallback) USB 3.1 Gen 2 for data connections. Thunderbolt 4 extends that with USB4 support.”

Link. “by this stage we know we’re looking for NVMe with PCIe 3.0 x4 as a minimum, over Thunderbolt 3”

Best discussion I have read. Good test of young brains but I give up.