Substances are blue - not generated?

I’ve had this issue for a long time now and I really hope to have it solved. The issue is with the substances.
The problem it that every time I load my menu, that has substances as a background, initially they appear as blue:

but in a few seconds they turn to normal:

I’m also having the same problem with my terrain that from time to time turns blue:

Here’s how it should be looking normally:

Sometimes the substances are generated on the fly (they keep popping up), but sometimes they are never generated and the terrain would remain blue for the whole level.

Maybe there’s some method I should call manually to load the substances every time I’m loading a level, that I’m not aware of?

I really hope to have this issue addressed, because our game is nearing its release, and this is one of the major issues that have to be solved.

Thanks!

Make sure the “Generate at Load” option is checked on your substances. It should generate the substances during the loading time instead of after the loading is done.
If it’s already the case, you should call ProceduralMaterial.RebuildTexturesImmediately() when you load your level so the game will only proceed when the generation is over.