Dynamic Delay Timer in Gateway Event Scripts

Run a timer at a much shorter interval (per your precision requirements) and check in your own logic whether nested logic is "due". I recommend using a datetime memory tag to hold the "next due" timestamp. See this similar topic: