Spawning a destructible object after destroying a destructible object

I’ve got a mess here. . . I’m having problems getting a destructible mesh to spawn after destroying another one.

Here’s what I want to do. Shoot an asteroid, and have another set amount of asteroids spawn in random locations after I destroy the first one. Sounds simple right?

Here’s what I have so far. I can get my first asteroid to spawn when the game starts just like I want. However, it’s also spawning the second asteroid as well when the game starts. The second asteroid is spawning at random locations just like I want it to. It’s just not spawning when I need it to.

Is it possible my blueprint I created for my destructible mesh is wrong? Just in case, this is the blueprint I created for the asteroid.