Is there a way to pause the game when it lags?

I’m running into a bug where the collision tracker isn’t working when my game lags. Every so often my game will get a memory spike, or lag a little on some devices (game if for iOS), and I have a projectile blueprint that won’t register collision and end up going through objects.

I’m wondering if theres some system or code that will make it so that when the game spikes/gets bellow a certain frame rate it will pause until the fps picks back up again, or even another maybe simpler solution.

Thanks, any help is appreciated!