There is a space character after the word "up" in the right_joy_up row and the keyword validation function is not detecting it.
If you put any other character there besides a space, like an X, it will flag it, but any number of trailing space characters does not get flagged with the red error flag:
First I loaded your spreadsheet into a quadstick and got the same result you did, with the up direction not working. Then I looked at the CSV file with a text editor and looked for the problem there, and it showed up as a space instead of a comma directly after the word "up":
The fix is to edit the space out, or select the "up" in the pull down list when clicking on the blue triangle:
...and then re-download the file to the quadstick.