When a task changes Status (stages) it would be helpful to delete the previous Statuses checklist rather than appending the new one (via automation). Archiving or hiding the checklist would be helpful as well. Normally checklists I would think for most people apply to the status they are in.