Xbox Elite Series 2 Controller Not Detected on PC

Controller: Xbox Elite Wireless Controller Series 2
Issue: The controller is not detected by Diablo IV at all. The game remains in Keyboard & Mouse mode.
Confirmation: The controller works perfectly in other games (e.g., on Steam) and in Windows itself, with both a wired USB-C connection and Bluetooth.

Troubleshooting Steps Performed:

  • Updated controller firmware via Xbox Accessories app.
  • Clean reinstallation of controller drivers via Device Manager.
  • Tried both wired and Bluetooth connections.
  • Ran Battle.net as Administrator.
  • Used the ‘Scan and Repair’ tool on the game.
  • Deleted the LocalPrefs.txt file to reset all game settings.
  • Ensured no conflicting overlays were active.

Update:

  • Reinstalled Diablo 4

Final Update: I have now tested my Xbox Elite Series 2 controller with Overwatch 2, launching it from the same Battle.net client on the same PC. The controller works perfectly in Overwatch 2. I am pretty certain this issue is isolated specifically to Diablo IV.