Maybe it's because you haven't set the column widths of your combo box?
Access tries to display all the fields in a combobox when the focus is set to it,
but when focus is lost, only the ones that fit are the... lucky ones to be displayed.
Set them to an enough width along with the total width...