nadenislamarre the problems with the bluetooth pairing have been solved in a new open source linux diver from the github user atar-axis:
https://www.gamingonlinux.com/articles/xpadneo-is-an-advanced-linux-driver-for-the-xbox-one-s-wireless-gamepad.11875
the driver:
https://github.com/atar-axis/xpadneo
Advantages of this driver
Supports Bluetooth
Supports Force Feedback over Bluetooth
Supports Trigger Force Feedback (not even supported at Windows)
Offers a consistent mapping, even if paired to Windows before
Working Select, Start, Mode buttons
Support for Battery Level Indication (including Play `n Charge Kit)
Agile Development
*The problem was that the upated firmware in the controller asumes that all linux are android and sets itselfs up as an android controller with an android button mapping. Compiling (install.sh) and installing the driver would fix this, and add so much more.