Just copying this from my support ticket, since it is half feature request and half bug (or at least I consider it a bug).
---------------
Columns have been specifically set as Enum w/ Base-Type as Ref, because I don't need or want the automatic reverse-ref REF_ROWS() VCs in the referenced Table.
Every time I go to edit the App Formula expressions for these columns, the editor insists on changing the column Type to Ref. I have to constantly keep setting them back to what I actually want.
This is just another case where the "smart defaults" are causing more work to have to be done.
1. Please update the smart defaults to know when a change has been manually made, so that it will stop trying to override what I've done. I would consider this a bug.
2. Please add options to turn off smart defaults, as has been asked by many advanced app builders many times over.
---------------
Repro:
1. Have a column set to Enum-Ref.
2. Edit App Formula, to an expression that returns a single key value.
3. Allow the expression assistant to fully verify, then save.
4. Notice the column type changes to Ref.