Next Time you work alongside the original pcm290x design team, give me a call...
I do own a bunch of USB 1.1 compliant devices. And all of those work perfectly with Linux or MacOS. Some are 6/2, some 2/6 @ 48 kHz. These can only do 96 kHz with a 2/2 config. The Behringer FW interfaces also support FW audio class operation.
I also have a number of USB 2 audio class compliant devices. And some of those support 96 kHz. Not 192, as they are somewhat older.
I use all of them @48 kHz, but I've tested it. Most of these devices were orphaned, because their owner couldn't get them to work on Windows...
The only reason I keep them, is because once in a while I can give them to someone and they don't end up on the big pile.
I've bought the stick type USB thingies by the dozen, for projects. But I can't give you a link, cause that was a while ago and <5$ products tend to change a lot.
They all work on Linux and MacOS. Even some of these support higher bitrates, these days. Some even have a DSP, that's not always used. But they are typical one-chip solutions of lesser known (for me at least) Chinese brands. Some of these sound pretty OK, for their price. Some have DC on the output, cause, you know, a cap there costs 5 cents.