@daniel_walker was looking at how this changed in recent versions, looks like you could successfully manage the job schedules from ‘meltano schedule …’ or ui-
https://docs.meltano.com/reference/command-line-interface.html#schedule
When you run ‘meltano airflow schedule’ an instance of airflow calls back to meltano dag creator and that uses the schedules you added to update airflow. Pretty sure we've understood this correctly - doesn't feel that elegant. Happy to be corrected.