Tick on "Game Pause" not working unless Node Connected to "Event Tick"

Hello All -

I have an Actor that I spawn that displays a message to the user, plays a sound and then waits for either a timer to expire or for the user to press a button.

I am using “Set Game Paused” to pause the game in the background? And for the actor I am spawning, I have set the “Enable Tick when Game Paused” to True. (I am setting is manually when spawned but it is also set on the BP details panel itself)

However, the problem is that the code inside the spawned actor stops as soon as it executes the “pause game” unless I have active code attached to the event tick.

I created a float variable and am just setting it to delta seconds and when I did this, the code inside the actor keeps executing as expected. I ended up adding a .1 delay to cut down on the cycles, but this still seems like a waste of processing/cycle time.

Is there a better way to do this?

This is the code spawning the actor inside my game:

This is a snippet of code from the actor being spawned: