- USB not recognized is likely due to kernel crash issues:
I have the same issue with my Macbook Pro 16' [Catalina 10.15.5] with an external M.2 SSD Adata SX8200 Pro 2TB mounted on a Icybox enclosure IB-1817M-C31.
Originally, my first file transfer has crashed my computer (kernel CPU panic) and since the SSD was not visible anymore anywhere (desktop, disk utility, etc.). I thought it was factory defective and got it replaced but it seems like the problem comes from Catalina itself.
As suggested above, I have reset SMC, NVRAM and PRAM but that didn't fix the issue: the SSD is not showing up and my Macbook pro 16' does a kernel panic crash after 100s if I left the SSD connected to it, as shown in the last 3 extract of reports below:
panic(cpu 0 caller 0xffffff8003616487): "IOSCSIPeripheralDeviceType00::setPowerState(0xffffff80570a24e0 : 0xffffff7f83ec1236, 3 -> 2) timed out after 100943 ms"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.101.6/iokit/Kernel/IOServicePM.cpp:5296
panic(cpu 2 caller 0xffffff801a815f27): "IOSCSIPeripheralDeviceType00::setPowerState(0xffffff808a476380 : 0xffffff7f9b0c2234, 3 -> 2) timed out after 100867 ms"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.121.2/iokit/Kernel/IOServicePM.cpp:5296
panic(cpu 2 caller 0xffffff8016615f27): "IOSCSIPeripheralDeviceType00::setPowerState(0xffffff807d033680 : 0xffffff7f96ec2234, 3 -> 2) timed out after 100862 ms"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.121.2/iokit/Kernel/IOServicePM.cpp:5296
I have also disabled "Power Nap" and "Automatic graphic switching" in System Preferences/Energy Saver as suggested in many forum threads and there https://medium.com/@canartuc/kernel-panics-in-new-macbook-pro-16-solution-is-here-2ac1d88fada7
Finally, I must precise that this external SSD is visible and perfectly working in read/write on a MB Pro 13' 2019. If the content is erased through the MB Pro 13', then the SSD will become again visible on my MB Pro 16' but without being accessible, which means that it will freeze my computer if I try to access to it (f.e. copy a file into it), kernel crash my MB after some time and eventually not show up anymore (desktop, disk management, etc.)
Please, do a fix of Catalina ASAP.