Spawn Trigger Volume?

An alternative is to have them in the level, and only activate their overlap property once the conditions have been met, via variable. You can also destroy the previous ones when this happens, with one fell swoop.

Nothing wrong with the other answer; I always find multiple perspectives and options to be useful in case the scenario evolves in a way that calls for a different approach.