Glad you got it working in the end, and thanks for the kind words :)
I tried reproducing the bug here, but it worked with my ps3 controller (which pretends to be a xbox 360 controller), also on Windows.
If you remember/are able to get that error again, I can make a bug report for the engine (Bevy).