I have a triple whammy of factors making this update a PITA.
arm/m1/m2 architectures: only have very recent virtual box/parallels support for windows 11 only.
intel: Old MBP with USB-C in (F) only. DFU absolutely hates micro (WS90) <-> USB HUB <-> USB-C, have not tried micro to usb-c direct yet, will need to order it. Tried win10/bootcamp with two different hubs, and about 5 different micro/usb cables
I don't get your point - I did the update with Win11 in 1-2 minutes and no issue with the micro USB. As a cable I just used the charger cable (which is also a data cable) which came with an earlier smartphone which still had this interface. Just worked like a charm. Even via a USB hub. So the architecture you use cannot be blamed on Ecowitt ...
But as you chose to have such an architecture, you have to manage the challenges that come with it. If your VM doesn't have the proper drivers to establish the USB connection, too bad.
A simple solution would be to find a friend or acquaintance who owns a normal Win11 laptop and ask them to help you out for a few minutes.

Regarding the WS90 wind speed readings:
did you put the sensor powered up inside a box and pressed the CAL button to establish a baseline ?
what does "For
221835Z AUTO 26011G16KT, out of box WS90:" mean ?
Are we readers supposed to understand that "out of the box" ?
Please, if you are using such details unknown to most readers, can you also explain what this means in this context ?
Also, you don't seem to fully understand the hardware you are using.
The WS90 doesn't read any pressure - and particularly no relative pressure.
Pressure is read by the console (e.g. GW2000, GW1100, HP25x0) - and read is only absolute (=local) pressure. Relative pressure only comes after calibration which you have to do in your console.