We're aware of the issue where manually assigning buttons to a gamepad isn't working properly within FFXI. The development team will be addressing this in the December version update.
Additionally, XInput does not work inside of the PlayOnline viewer; this is working as intended.