From XF 1.4.3 -> XF 1.4.4, there was a regression in how custom field drop downs are handled.
This comes from switching from "==" to "===", and assuming the values of the choices are integers at some stage.
Suppose you have 2 choices:
[ATTACH=full]95739[/ATTACH]
Configured to show in the Preferences page.
What the Preferences page will show:
[ATTACH=full]95740[/ATTACH]
The string is $field.field_value, the array is $field.choices dumped via {xen:helper dump}.
Please carefully note that the type of the choice is a string, but the valid choices are integers. No matter what options are selected, the user will not see their choice.