I create a field in a table, that pickup the value from another table, leaving the field type "Text" so it can be manually edited.
When filling the table, I choose a value for that field from drop down and then save.
Reopening the table, that field is empty.
If I instead manually fill the field, the value is saved.