Right now it seems workflow schedules are only checked and scheduled when a pipeline is triggered. There are occasions when it would be helpful to check for schedules when adding a project as well. Such as when users need to remove and add a project for troubleshooting. It's more intuitive for CircleCI to see the project has an existing schedule, and to run it. Rather than the user having to trigger a pipeline.