It seems that you already started a topic about your issue in electrum GitHub? from here
https://github.com/spesmilo/electrum/issues/5165According to "SomberNight" in electrum Github, his keepkey is working fine with the latest electrum wallet.
I found some post from Reddit and found this post below.
Are you using windows 10? If so we are aware of a USB driver issue affecting some Windows 10 users that causes some usb devices (including KeepKeys) to not be detected. Our development team is currently working to find a solution. For now please contact KeepKey support at
support@keepkey.zendesk.com, thanks for your patience!
It posted by their support team.
So, it means it's a driver issue that's why the USB isn't recognized. The only solution that you need to do is to downgrade your OS or switch to Linux OS. However, According to SomberNight on GitHub, it's working fine with the latest Electrum version so the issue is in your PC there is something wrong with your driver.
Did you try to contact the
support@keepkey.zendesk.com ? If not, do this first.
Or check your device manager in your PC and do a screenshot then post it here I'll try to help you find the issue may be the keepkey is recognized but there is something blocking it.
Have you tried to disable the windows defender? Maybe this is because of your antivirus that is why it isn't recognized.