Could we request a new multi-entity field on the Pipeline Steps entity like 'project_visibility' where if the step is visible on a project, that project is linked through the multi-entity field? In the same way HumanUsers have all their projects listed. Visibility could then be adjusted by simply adding or removing them from this list.
Currently the only way to check visibility of pipeline steps between projects is to manually check the tracking settings in each project one by one. Not easy when you have multiple projects running multiple pipelines ;)