Проблема была в отсутствии libusb.
В итоге решил так, может кому пригодится.
Установил pyusb и libusb:
pip install pyusb
pip install libusb
После этого добавил libusb в переменные окружения windows:
\venv\Lib\site-packages\libusb\_platform\_windows\x64
\venv\Lib\site-packages\libusb\_platform\_windows\x86
(Необходимо указать полный путь до папки)
После этого перезапустил cmd, PyCharm.
Еще вариант, после установки libusb (pip install libusb) зайти в папку с библиотекой \venv\Lib\site-packages\libusb\_platform\_windows\x64 (х86 соответственно), найти там файл libusb-1.0.dll и положить его в папку C:\WINDOWS\System32. В таком случае не надо вносить никаких изменений в переменные окружения windows.