I have since discovered that, even if the project settings are correct, assigning a role to a task does NOT provide access to the task.
I find this puzzling, given that one can manually 'share' the task and give the 'role' access. It seems users, teams and groups can all get access when assigned t...