I'm not able to reproduce this with an XBox One controller. I was able to assign the controller, enable the controller and then test the controller. I added a command and verified it was working. I then proceeded to pull the controller from each port and connect to a total of 3 usb ports. Each time the controller was picked up and the command was executed on button press. I then tried closing VA, moving the controller and starting VA, as well as unplugging while VA was turned off and the controller was plugged into a different port after VA was started. Everything seems to pick up where it left off. So, I'm having a hard time reproducing the problem, although I *am* using a Microsoft-branded gamepad (and not an X-55).
Have you tried updating your drivers?
Also, anybody else out there with an X-55 experiencing similar symptoms?
I'm going to make joystick identification a little more forgivable when the identifiers assigned by Windows change.