Go to your network settings and set your current network as “METERED”. Windows 10 will not update over metered networks. The only draw back I have is with outlook, you will have to click send/receive as it will not automatically update inboxes over Metered networks.
Yes, MS will, if they consider it an “important” update. Happened to me.