We have configured 2 content types in our client tenant using Content Type Hub (CTH). There is a "Control Type" choice field in both these content types, and the client is asking to set a default value for this field based on the library.
For instance, the choice field has 3 values - ‘Controlled’, ‘Managed’ and ‘Managed with Approval’
The default value should be ‘Controlled’ for Controlled libraries and ‘Managed’ for ‘Managed’ libraries, and ‘Managed with Approval’ for Managed with Workflow libraries, etc.
Based on our tests, we have observed that default values set in the library level get overwritten when there is a change in this field in the Content type hub and changes are published.
Could you please share best practices in implementing it with Content Type Hub (CTH) and other pros & cons with default values at the library level for this case?