Compiling Child Blueprint and editing child component's class value, results in parent component's value being changed under certain compile conditions.
"This is because they're now pointing to the same object.
The reason appears to be that in the compile step, to build the child,
Note: The bug does not manifest if you only have one object open at a time in the Blueprint Editor, but that's not a typical workflow. It seems like the ReplaceViewedObjects should be more restrictive in which details views it updates, but I don't know what other repercussions there would be."
Result: The value of BP_BasePawn_Parent has changed.
Expected: The value of BP_BasePawn_Parent would remain unchanged.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-76835 in the post.