You should check out EventBridge Scheduler. Just released last month and seems like the go-to solution for such things going forward. I especially like the "run once at this time in the future" feature.
Is that the same event source that's been available to the aws::serverless::function transform for awhile now?
That’s neat! I remember hacking that together at an old job using step functions with a “pause until Timestamp” step.