Currently, the pipeline detail view populates a pipeline's schedule from the pipeline's config. If after this, the pipeline's schedule is updated using the REST API or CLI, the pipeline detail view does not show it, because the pipeline's config does not have the updated schedule.
There should be a way for users to see the latest updated schedule with the name dataPipelineSchedule of a pipeline.
This can be achieved if the UI uses the schedules API to display the dataPipelineSchedule.
This would also mean that when a schedule is updated through the UI, the UI updates the app spec, but while displaying the schedule, use the schedule API.