Loaded level defined in TSoftObjectPtr <World> fails to load with LoadLevelInstance. This is due to "UEPID" prefix. Because it is rewritten by FSoftObjectPath :: FixupForPIE (), retrieval of Object may fail.
At this time, attempting to create "ThirdPersonExample" with LoadLevelInstance fails.(See attached screenshot)
The following log is output.
LogStreaming: Error: Couldn't find file for package /Game/ThirdPersonBP/Maps/UEDPIE_0_ThirdPersonExampleMap.
The world of TriggerBox is defined by TSoftObjectPtr<World>, but it fails because there is a "UEPID" prefix at the time of loading. It will succeed if using Blueprint's LoadLevelInstance node.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-61666 in the post.