WSL 1 was a piece of garbage.
WSL 2 is supposed to be a VM ... all problems solved ... until they aren't.
Hint: try to use normal USB stuff natively (Linux) in WSL 2 ...