It would be cool and very useful if we could set particle systems to have a priority value. Then if a higher priority particle attempts to spawn, then we could stop particles in the lower priority lists to allow the higher priority ones. If, for instance, something important employs particle fx, and there are no more particles allowed this can break the game logic. If anyone knows how to instantly stop/erase particles from a system or somehow manage the total number that would be appreciated.
Clearing particles has been requested before but is not possible in the way you want to do yet. I’d recommend for your case to increase the max particles in game.project and then cap the particles per emitter in your particlefx files to be much lower.