I am using an Xbox One S controller on Windows 10. After plugging in and syncing the controller, it disconnects after maybe 10-15 seconds of use. Until the disconnect, it works perfectly fine. I have no idea what is happening, or how to fix it.

Things I have tried:

1. A different micro USB cable
2. Deleting the drivers in device manager so they reinstall
3. Restarting the PC
4. Changing the controller batteries
5. Using a different controller
6. Using a different USB port

I have gotten to a point where I have ruled out all of the generic possibilities and can't find useful help in other forum posts. If anyone has any idea what the problem is I would appreciate the help.