Default domain values not set and overridden by current domain
Only set the default value to the current domain if the field is required and no default value is set.
Fix issue where the default domain values are not being set properly.
Closes #3365165