If you can see the messages coming from the weather station, then the USB stick is being correctly initialized, and I think that error in the console is nothing but a warning.
Also, it doesn’t matter that the VM doesn’t support USB3: it’s not a software/OS problem. USB3 interferes with the stick at the hardware level. If the stick is in the proximity of a USB3 port, and that USB3 port is in use, the radio signal is drowned in electromagnetic noise (paper from Intel here) - I’m even surprised that we can receive signals from the weather station, but I assume that it has a more powerful radio, as it’s a device that’s supposed to stay outdoor.