I struggled a lot configuring the X52 Pro stick. Sharing my experience here.
X52 Pro setup guidlines
Use USB 2.0 port to connect the controller
If the key binding doesnt work, enable windows test mode by using below command. This is because, the Profile Editor’s driver is not signed and the “Programmable Root Enumerator” shows orange info icon in Windows Device Manager.
bcdedit.exe -set TESTSIGNING ON
More detailed steps: (I followed them and it works!)
The one tip I can add is in the device editor disable clutch mode, this allows you to keybind the lowest left thumb button in game.
Also set up a controller profile using the X52’s software and in it set the joystick pinky button as the left control button, that way you can have two functions on each controller button, default and one while pressing the pinky in (if you need more options).