Earlier quoted context omitted.
I assumed this was a common feature, but I just use Google Assistant to do this. "Remind me to change my filters every 6 months at 10 AM." I think my longest term reminder is for renewing my secondary citizenship passport (~10 years I think), though I do have this backed up with a Google Calendar event just in case.
My problem with this kind of calendar reminder is, if I don't act on it immediately , it's gone forever and I notice it, at best, next time it's "time" to change the furnace filter. It would be super helpful to me to have a calendar reminder that succinctly said "you said you wanted to do this every 6 months, and now it's 23 days overdue" (and then when I finally do the thing, schedule the next one for 6 months after…
org-mode with its agenda does this beautifully. But then that only really runs in emacs.