I have a table with coded values as a domain. In this instance the value of "4" corresponds to "Native". It is only showing for some of the values of the attribute.

When I am editing, selecting one such as "crushed gravel" will provide me with a dropdown. Selecting and editing the "4" will only allow integer input, but will not change to reflect the domain when saved.
If queried with the Identify tool, the values show as they are intended, domain not raw value.
Any ideas?
Thanks.