Delays, timers, and timelines stop when game is paused. As a workaround, you can set global time dilation to 0, use a timeline that ignores time dilation, and set global time dilation back to 1 when its finished.
Or you can create a widget that will count time. Even though delays don’t work, widget ticks do. So you can set an invisible widget that will tick for 3 seconds and unpause the game.