Objects See-Through for 1st Frame

Hi!
I’m currently creating a game with procedural levels. Each segment of the levels is a blueprint with several rooms inside. It works fine, however when I playtest the areas that have been generated, some parts of the rooms appear see-through for the very first frame they get into sight. The rooms are made of static meshes and I can understand that meshes that are not in sight don’t get rendered, but here it seems that rendering of the meshes starts one frame too late.

I’m not sure what’s causing this. But it creates really nasty flickering throughout the level whenever a new room is in sight.

How do I fix it?

I found that I had a similar problem, specifically to do with modular building pieces. I had a series of building parts that were segments into pieces and thus there was 1 actor to 1 square floor piece effectively. As I walked into an area some of the parts took a split second to display (which was noticeable as you say). I could replicate this by simply going back and forth behind something that hid the meshes.

I instead converted the entire building into 1 single mesh in Blender, effectively using the modular system to create 1 mesh in Blender first, then imported the entire building. The problem went away.