Hi Doug, I believe the confusion here is that Attribute/Primary Key is not the same as attribute value. What my colleague pointed out previously, is that for the attribute "Case Interaction Id" there are some values in it that are showing multiple times, and they coincide with the rows that are showing the discrepancies (for example "9 to 11" in the deleted screenshot) this is not considered good practice because the attribute itself has been designated as a primary key (this is also mentioned in the documentation sent previously)
After checking your data model, I can see the same attribute is marked as a Primary Key on multiple datasets, this shouldn't be an issue since from my checking I believe the ID's change based on the context of the dataset, but the uniqueness is not ensure on the values of all of them as discussed with my colleague privately.
With this said, you are right when stating that reference tables do not need to be unique, but note that in 1:N relationships, one record in the “one” table can relate to multiple records in the “many” table, but each record in the “many” table should relate to only one record in the “one” table. The bottom line is that The primary key in the “1” table is unique, this primary key is referenced as a foreign key in the “N” table (like department_id in employees), but it does not need to be unique there. Many employees can share the same department_id, creating the one-to-many relationship.