Thank you for that information. Generally, It is recommended that you connect your Xbox One controller directly to your computer so that your Windows 10 will get the latest driver for it and to use the button mapping on the Xbox Accessories app. However, using a USB Hub to connect your Xbox One controller to your computer may cause you unable to use it properly. Since your USB Hub also has its own driver installed, this could affect your Windows 10 to detect the driver of your Xbox One controller. It is possible that your Windows 10 is detecting your USB Hub driver as the driver for the Xbox One controller. Due to this condition, it also affects you to use the button mapping on the Xbox Accessories app. In this case, It would be best that you connect your controller directly to your computer instead so that you can be able to use it properly. As another option, you can use the Xbox Wireless Adapter for Windows 10 to connect your Xbox One Controller. It lets you connect up to 8 controllers to your computer through a wireless connection at once. To know more about the Xbox Wireless Adapter for Windows 10, you may refer to this link.
Let us know if you need clarifications. We'd be glad to further assist you.