Uncheck All Items in a Checklist on Multiple Indent Levels


I have a few large checklists with multiple indent levels that I use daily.
Currently when I select all and use the check/uncheck all command, it only will check/uncheck the top level items. So this means that in order to “reset” the full checklists, I need to go in to every section and use this command on the children items. With a bunch of sections with multiple levels, this is kind of annoying and tedious, and it’d be great if I could have a True check/uncheck all command - not just a check/uncheck all on the top level.
Is there a way to do this that I am just not seeing?