The last post I see regarding this is from 2019, being able to pause scheduled jobs would be a great feature. I travel for work to very remote areas where my internet connectivity is capped. It would be nice to be able to pause those backup jobs so I am not eating up what little data I am allotted while I am away from home without having to delete the jobs I have scheduled.
As a workaround you can edit schedule and uncheck each day of the week.
But ultimately, yes, dedicated enable/disable would be nice, along with filtering by network type or even SSID.
Another workaround you can implement is to keep schedule running but in pre- scripts check if you want to proceed and cancel otherwise.
For example, in your case you could check route to your external IP and abort unless it matches your home ISP