I finally figured it out, the tablet had a function that kills power to a USB device if it takes over a certain amount of power to use it. I had to go into the registries and turn off that function. I found this workaround on a Microsoft support forum.
To work around this issue, you can disable the Enhanced Power Management settings for the device that does not recharge.
Note: This setting helps reduce power consumption and extend the battery life for mobile computers. If you disable the Enhanced Power Management setting for the device, you can expect that power consumption by the device will increase and that battery life will be shortened if the device is connected to a mobile computer.
To disable the Enhanced Power Management settings for the device, follow these steps.
Important Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration in case problems occur.
Connect the USB device to the computer.
In Control Panel, open the Device Manager item. To do this, swipe in from the right to open the charms, tap or click Search, and then type device manager in the search box. Or, type device manager at the Start screen, and then tap or click Device Manager in the search results.
To display the list of connected HIDs, tap or click the arrow next to Human Interface Devices.
Note The device may be listed by name or generically as "USB Input Device."
In the device list, right-click or press and hold the entry for the device that is not charging, and then click Properties.
Note If this entry is labeled as "USB Input Device" instead of the device name, and if there are multiple "USB Input Device entries, follow these steps to determine which entry is the correct one:
Disconnect the problem device from the computer.
Right-click each USB Input Device entry, and then click Properties to view the device description and details. Note each connected device.
Reconnect the problem device.
Examine each USB Input Device entry again to determine which one is new and, therefore, represents the problem device.
In the Properties dialog box for the problem device, tap or click the Details tab.
In the list under Property, select Device Instance Path, and then note the ID information. For example, note the following:
Note This line is a combination of the following ID numbers:
Vendor ID (VID)
Product ID (PID)
Start Registry Editor. To do this, swipe in from the right to open the charms, tap or click Search, type regedit.exe in the search box. Or, type regedit.exe at the Start screen, and tap or click regedit in the search results.
In the navigation pane, find the registry key that corresponds to the problem device. To do this, follow these steps:
Tap or click the arrow next to the HKEY_LOCAL_MACHINE folder to expand it.
Locate the folder whose name contains the VID and PID that you noted in step 6 (for example, locate VID_1234&PID_5678), and then expand that folder.
Expand the folder that matches the Instance ID from step 6.
Tap or click Device Parameters.
In the details pane, right-click or press and hold EnhancedPowerManagementEnabled, and then click Modify.
Change the Value data to 0, and then tap or click OK.
Exit Registry Editor.
The problem device should now recharge correctly.
If you have to enable the Enhanced Power Management setting again for the device after you install an updated driver, follow the same steps in this section except that, in step 10, change the Value data to 1.
Once I did all that the device worked perfectly!