IMO, the majority having issues deal with cheap USB cables when running at 1 gigaByte speeds or a misunderstanding of hot NVME drives get when running get at such speeds.
After that would just be the fact that it's 1st gen SOCs and that USB-NVME was cutting edge. Things are maturing and firmware have fixed it. Problem is the cheap USB-NVME enclosure manufactures don't bother to release updates.
TLDNR: Buy 2nd gen products from manufacturers that have provided firmware updates (StarTech, Plugable, ASUS, Sabrent).