The default snooze options for reminders in macOS are quite limited:
This macro lets you snooze a reminder for any amount of time. Due to limitations in the API exposed by Apple, rather than snoozing it like normal, it marks the reminder as complete, and creates a new one with the same text (with "[snoozed]" appended). It prompts for how many minutes to snooze. Hope it's helpful.
Snooze Reminder.kmmacros (3.9 KB)