I may not be using the correct terminology here but I am wondering if Unreal has a built-in feature for deferring certain actions, such as spawning in actors or activating effects in future frames to help balance the frame times.
I am aware of the SpawnActorDeferred method, which is one part that could be used for a system like this, but I am not aware of anything that allows these deferred actors to be added to a queue, and the engine knowing when it is suitable to spawn these deferred actors.
It is a feature often seen in AAA games so I was expecting Unreal to have something that can do this.