If we make a new field on Customer Goals and use the rules engine to populate the field, it is not able to be “required” without support populating “soft deletes”. This causes an issue due to the timing, but additionally removed the ability for admins to manage the feature completely. Note - deleted Customer Goals do not show in report builder, so there is no way to identify. I had to open a support ticket to understand why I was getting this error even though my report was showing no records as null with the field I was attempting to require.
It should be easier for us to evolve Customer Goals without needing to engage with support to run backend processes that appear to be addressed when running validations.