Tick + Delay is asking for trouble and muddies the water. Why not use an actual timer:
It’s clean, no delays, no tick, you can keep it in the Game Mode and cast if you wish, you can pull elapsed time from the handle and it will even notify you when the time is up.