Hi Eric,
Okay, so I managed to reproduce my issue using your project. I believe the problem is that my door is in the persistent level, and the static mesh props (wall etc) are in another level that is always visible and loaded. Perhaps there is no valid ILC data for the doors to pick from when the persistent level is loaded? The correct ILC data becomes available after the second level has loaded.
In my project I’ve put the walls in a separate level that is loaded and visible on startup and left the movable sphere in the persistent level. The movable sphere in the persistent level remains black until it moves when the app has loaded.
The reason my doors are in a separate level is so that they have a persistent state while I switch between different rooms with different lighting.
Thanks
EDIT: Creating a separate level (Blueprint type) containing the doors and placing it after the level with the room in the level list seems to have resolved my issue.