SmartObjectPersistentCollection in 5.6 and later now give errors when the map validator runs due to referencing spatially loaded actors. This was working per licensee in 5.5. There was a change from using "FSoftObjectPath" that seems to coincide with the issue. Reverting that change in 5.6 eliminated the map check errors.
See that there is an error for "Non-spatially loaded actor {Smart Object Persistent Collection} references Spatially loaded actor {Smart Object actor}"
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-354411 in the post.
| 0 |
| Component | UE - AI - SmartObject |
|---|---|
| Affects Versions | 5.6, 5.7 |
| Created | Nov 18, 2025 |
|---|---|
| Updated | Nov 18, 2025 |