We noticed that when we mark subtasks as “waiting on” and the entire task is set to recur, that the “waiting on” status of the subtask doesn’t reset. Is there a possible fix for this in the future?
The behavior you’re experiencing is correct.
Subtasks have the ability to act independently from tasks and even if the task is set to recur, and is completed, the subtasks can still be dependent on other tasks/subtasks.
I have noted your feedback to help guide our product roadmap.