Yes, I agree, this does sound strange. My first thought was to suggest disabling the USB devices, delete and uninstall the drivers and restarting (and enabling the devices if they don't automatically get re-enabled) and seeing if Windows will find and install drivers automatically.
(Is the battery well charged - could be a power issue???)
Googling error 43 I found this https://www.lifewire.com/43-errors-explained-2619238 but it's just these points (numbers 3-5 in that article) that I think are most likely to help:
This might sound like a very simple fix, and that's because it is. However, this procedure might be all the computer needs to correct the Code 43 error.
If a USB device is generating the Code 43 error, uninstall every device under the Universal Serial Bus controllers hardware category in Device Manager as part of the driver reinstall. This includes any USB Mass Storage Device, USB Host Controller, and USB Root Hub.
Properly reinstalling a driver, as in the instructions linked above, is not the same as simply updating a driver. A full driver reinstall involves completely removing the currently installed driver and then letting Windows install it over again from scratch.
If updating the drivers does remove the Code 43 error, it means that the stored Windows drivers you reinstalled in Step 3 were probably damaged or were the wrong drivers.
I don't really like the idea of uninstalling and deleting the drivers unless I know I have drivers to hand that I'm confident will work if the system doesn't do it automatically, but the usb devices and drivers should be standard so I would expect Windows to be able to find them OK.
I would suggest you do restarts from the start menu after doing such driver uninstalls - not just Shutdown and turning it back on again. They are different things and a restart is better in this sort of situation.
(By the way, if you get drivers reinstalled this way and they work, don't worry if they seem to have very old dates - this is usual for Microsoft drivers. They are false dates so that manufacturers drivers will always be seen as newer if you try to install them.)
Beyond this, I am stumped.