Nice!! Thank you for sharing your experience.
i know this is old, but wanted to point out a rather embarasing possability - I’ve had a USB3.0 Sandisk on my key chain for some time, the smaller ones that have a designed loop at the end for just that purpose. I recently noticed the same failure - USB2 would work, but not 3.0. it would seem connectivity (layer 1 = physicaly) would be the primary ingredient at play here. After careful observation i finally noticed a piece of pocket link stuck int he back of the key. After carefully removing it with a dental pick it resumed working normally.
not sure if this is the same or similar for others with the kind of problem, but it was certainly mine.