How are you setting your World (Soft) refs? You must set from somewhere to match the Level name.
We have a similar issue, in that naming and use of FName’s to load a Map is somewhat inconvenient… but making a bit of a leap and judging by one of your names (ResearchFacilityEntraceW):
Are you doing level transitions based on moving through some area?
Have you considered using Streaming levels? Thus, the Level reference is handled in the Editor, so a change of Level name is auto-updated. Plus, it wouldn’t require a complete Level teardown and rebuild.