Multiple Trigger for Single Event

Seems to be a Schlage thing to send multiple events

If you are already using the private boolean for something else, maybe create a hub variable boolean (Call it bnLockWaitOutsideDoor or similar) and use that as the required expression?
First step, set it to false
wait for event elapsed time 2.5 seconds
Rest of rule
Last step, set it to true