If your shaders a complex it takes a lot of time, thats a fact you can’t change (well you can change your hardware)
Do you use instances in your Level of your assets and shaders or do you always create a new one? Maybe you have to tidy up your Level, but that takes a long time if its a big Level