Here's a suggestion:
Mark the time when starting the thread.
Then during the script run, add a time check action and compare the time difference with your desired value.
-> Take appropriate action.
Unfortunately, this delay does not work for some reason. See in the video:https://dropmefiles.com/DnZGy It's setup to 4 minutes and the BAS doesn't even wait 1mminute. What could I have done wrong?