Is that Seagate storage device really supposed to be USB-3.1? It is connected at only USB-2 speed! Maybe something is wrong with the drive or the cable.
I suspect the cable for USB-C. The USB-C cable: $ lsusb -tv /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 480M ID 0bc2:2321 Seagate RSS LLC Expansion Portable This is with it connected with a USB3-A cable: $ lsusb -tv /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M ID 1d6b:0003 Linux Foundation 3.0 root hub |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M ID 0bc2:2321 Seagate RSS LLC Expansion Portable A newer drive in the USB-C port: $ lsusb -tv /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 1: Dev 5, If 0, Class=Mass Storage, Driver=uas, 480M ID 0bc2:ab5a Seagate RSS LLC
Another possibility is for the hardware database entry for product 0x0003 to be changed simply to "Linux Foundation USB-3 root hub", so that it doesn't specify 3.0, 3.1, or 3.2.
I like that idea.