Maybe Dynalist can have a feature where the parent item has a progress that represents the number of descendant checkmarks completed/num of descendant progress * 100,
that is based on the number of children and their children completed.
That may take significant work to get down. But would help.
Im open to hearing suggestions to a way to workaround it.