I have an odd situation. In ArcGIS Pro 2.7 I have a connection to a SQL Server database. Within this database are tons of tables with tons of fields of all types.
When I make a connection to that database and open the tables in ArcGIS and then look at the design view, it randomly changes numeric fields to Object ID Type. I stumbled upon this issue because when I performed a Table to Table operation, I would lose that field: you can only have 1 object id field in any given ArcGIS database object.
Here is what the field definition shows in Sql Server Management Studio:

And here are those same fields when shown in the design view in ArcGIS Pro:

The APDEFNKEY field does not have unique values in this particular table. This database has many related tables with a field from each with a KEY suffix. For example, in the APDEFN table, the APDEFNKEY value is unique to each record. In the ADDRESS table the ADDRKEY is unique to each record.
Anyone seen this before? Is it a known 'undocumented' feature?