When Saving the level, ULevelInstancePropertyOverrideAsset::SerializeActorPropertyOverrides will run UStruct::SerializeTaggedProperties to "diff-serialize" each object against its archetype (the LI default values). The references (direct, soft, weak...) are pointing at the temporary assets when the archetypes are pointing at the LI level's assets. This results in generating an override on the temp assets which cannot be resolved at PIE or cook time.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-356866 in the post.
| 0 |
| Component | UE - World Creation - Worldbuilding Tools - Level Instances |
|---|---|
| Affects Versions | 5.7 |
| Created | Dec 4, 2025 |
|---|---|
| Updated | Dec 6, 2025 |