Don't worry - that's expected behavior!
If the project containing the canvas is already shared with the workspace, this option is disabled because it has no additional effect. Since workspace-level access has already been granted at the project level, changing the permissions in the canvas won't make any difference (the most permissive permission always takes precedence).
If you hover over the disabled option, a tooltip will appear to explain this, which looks like this: