Repeating local notification is triggered immediately -- how to defer?

My goal is to set a notification that will occur N seconds in the future for the first time, and then repeat every N seconds. However, creating a repeating notification seems to trigger the