There is something really screwy with the USB controller in that device, the ETH is on the USB hub and corrupts Ethernet frames, under Linux you can force disable hardware offloaded CRC checksumming as a workaround, but still the USB devices that are directly connected can just stop functioning.
It also has the annoying quirk that it enumerates the display ports differently each time, which means your operating system has almost no chance of redrawing your desktop when you plug it back in.
Looks good on the spec sheet though, and will probably be flooding the used market as companies try to offload them. I tried 5 different ones from different batches, they all had the same characteristics.
Didn’t try the WD19 yet, but I hope that’s better.