you can completely disable Ubuntu Core refreshes when using a brand store, it gives full control over all aspects of upgrading.
If you use network-manager on your core device you can tell it to not refresh over metered connections and you can set refresh.hold with a time/date to delay a refresh.