Hi, Alexey. I'm not sure if this addresses your issue, but here's what I do. I have a task called "daily routine" which reoccurs daily. All of my daily tasks are subtasks of the "daily routine" task. My rule for adding a task to the daily routine is that there;s no need to catch up. For example, I check my Mom's bank account daily to see if anything weird is happening to it. If I miss a day it's no big deal, I just get it the next day. But I would never check it twice in one day because I had missed the day before.
The daily routine task has advanced recurrence options set to reoccur when all subtasks are completed and to set all subtasks to uncompleted. None of the subtasks are recurring, they all reoccur based on the parent's recurrence. At the end of every day, or maybe the beginning of the next day, if the daily routine task is showing overdue I just mark it completed. Any daily tasks I didnt get to cycle to the next day and are reactivated; any reminders are ready to go off again.
Does this help?
-Dwight