Indirect lighting cache only working with command

So I have this strange error with the indirect lighting cache only applying if I use r.Cache.DrawLightingSamples 1 before running.

I’m running with mostly static lighting, most of the black materials are metal but there is a reflection sphere there.
Also running Epic preset.

Here are some screenshots of the bug in my scene.

In editor:

PIE normally; everything is black

**PIE after running **r.Cache.DrawLightingSamples 1

The problem here was that the lighting was in a different level and it was set to be the lighting scenario.