C12 problems when startup

My Cammus steering wheel has a problem where it’s not being recognized when turned on.
It turns on, makes a half turn on the steering wheel, stops, and doesn’t appear as identified in the software.
The solution I found was: turn off the steering wheel, change the USB port, and turn it on again. It usually works.
The problem isn’t the USB port, because the next time the same thing happens, and I switch back to the old USB port and it works.
Isn’t there a solution for this? It’s very annoying having to keep changing USB ports all the time.