Tangentially related, but GPUs with embedded m2 drives mentioned in the article (IIUC they effectively pass m2 drives through to the system by using unused PCI lanes) are a very interesting idea for a low volume transcoding machine.
https://forum.level1techs.com/t/any-lga1700-motherboards-wit...
Some boards will only bifurcate the x16 slots into x8/x8 mode, which is sufficient for an x8 GPU with one SSD attached to the spare lanes, but that still leaves 4 lanes unutilized. Adding two SSDs to fill up the bus requires support for x8/x4/x4 mode, and an x16 carrier for four SSDs requires support for x4/x4/x4/x4 mode.