Hi @Jonathan_Betke,
Workflows have a set timeout of 60 seconds, so a 2-hour delay would cause a timeout. We do have a feature request here for a countdown timer trigger, so make sure you upvote the post!
One way to work around this would be to store that timestamp, and use a conditional to compare times. This forum post has a similar solution that might provide some clarity. You could store that event time and include a timer trigger with a conditional to check against that time. When it is past that time, you could then create the new event.
Let me know if I can help further!
Julia