Projectile does not move once actor is destroyed.

Greetings! I’m current recreating one of my favorite games, Peggle, in Unreal Engine 5.3. I have all other mechanics working except for when the ball is still. The goal is to destroy all the pegs that were ‘hit’ so that the ball cannot get stuck. My ball is an actor with ProjectileMovement attached to it. I’m getting its velocity and when it equals zero, I run my code to delete the hit pegs. The issue is that after the pegs are destroyed, the actor stays in place. I’ve tried several solutions like simulating physics (doesn’t trigger my event hits and messes up the ball’s movement, but works) and manually setting the velocity, which doesn’t seem to work. If the projectile’s velocity isn’t 0, it will go down once the pegs are destroyed, so I’m guessing I need help with “kickstarting” it again, or if there’s something I need to check. If someone could help, I’d greatly appreciate it.

Problem can be seen here