You don’t need a plugin or a schedule workflow…
If your Question is a record in the DB, store a datetime value in the record. Otherwise just store the start time in a state instead of using a Do Every xx WF.
Whichever you choose just do a comparison check between the value above and the current time. If it’s more than 60 secs then just lock it.