Troubleshooting Workflow Validators, Basic JQL & Displaying Checklist Progress
Checklists for Jira uses work item entity properties to provide the following features:
Therefore, the Checklist must be able to set work item entity properties. This is enabled by default. However, if a jira.permission.* workflow property has been set on a workflow step, Checklists may not be able to set issue entity property.
For example, the following property will prevent Checklists from setting work item properties, and features listed above won't work correctly:

Removing the jira.permission.* workflow property and using the standard Jira permissions to control who can edit the work item will allow the Checklist functions to work.