Only owner can view pipeline schedule play button

The user can’t view the play button on the pipeline schedule screen, even if the user is a schedule owner.
The user has maintainer permission.
If a user has developer or maintainer can’t view the play button and can’t create a new schedule.

If a user has owner permission, can view the play button and create new schedule.

Could the user manually run the pipeline outside of the schedule screen?
{project} > build > pipelines > run pipeline button in top right.

If they can than this may be the gitlab preferred method of kicking off a manual pipeline run. Execution of a schedule shouldn’t matter if they user can just run the pipeline itself.

Is the pipeline connected to any other projects where they don’t have access?