USB Player X controller Windows 10 rensertion required for device to work


I have purchased a player x usb games controller pcb and arcade kit. I am using it on Windows 11 for a pinball machine/arcade cabinet. All controls and joystick work correctly but everytime I reboot the PC, the controller does not work until the USB cable is removed and reinserted (although windows does detect the device). This is incredibly frustrating as that connection is inside the machine. In addition, sometimes when the cable is reinserted the joystick is detected as joystick 2 rather than joystick 1, meaning all the controls in Mame need to be remapped. Does anyone know of any solution to this. I have tried various software options to force a reboot of the device, to no avail. I would be happy to run a bat script or similar on boot if that could resolve this problem.