I'm having what I think are some similar problems with my CH USB Yoke and Pedals. I am wondering if there is some sort of whitespace issue with USB names in the .INI file. I know blank lines are insignificant, but I'm not sure about trailing spaces. I have selected the text in the screenshot to highlight the excess whitespace appearing at the end of the lines:
My Saitek devices have no problem with their assigned letters, but my CH Pedals would not accept the "P" assignment by name & GUID, even though I was just copy & pasting the lines, then editing the number to a letter (preserving the whitespace). When I changed to P=1, it started working. Now I'm having the same problem with my yoke, the axis editor is still seeing it as 0, not as Y. It seems like each time I use FSX, the whitespace amount changes in the INI file.
(This is on Windows 7 64-bit if that helps)
-james