USB и не "прокидывается" из Win в WSL. Только простейшие, типа USB-COM...
Из-за неопределенностей (бардака) с USB дровами и приходится делать устройства на USB-COM (либо другие простейшие HID), которые используют стандартные дрова ОС.
С TLSR USB-COM всё уже хорошо - освоено, но не выложить исходники, т.к. там в заголовках описания регистров дурная лицензия от Telink.
Как и с USB, с BLE устройствами у ОС пока тоже каша и масса неопределенностей... Ничего стандартного сделать невозможно. Поддержка профилей GATT на начальной стадии - Win-да может показывать только уровень батареи в %, и то без уведомления подключено сейчас устройство или нет (% не меняются
- нет оповещения когда они были считаны...).