Note: This happens with "Exclusive" nativization mode as well.
This occurs because the nativized UDS 'GetDefaultValue()' method is generated into a .h file rather than a .cpp file. This creates a circular dependency between header files.
Current workaround: None.
Proposed fix: Generate the 'GetDefaultValue()' implementation into a .cpp file instead.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-44222 in the post.