Would it be possible to provide the option to users to have a rule where instead of only moving when all checklist is completed, we could move once it is a predetermined % completed.
e.i.:
when 70% of checklists are completed in a card due today, move the card to the top of list "Done"