I don’t believe the Busy Hours, stops the auto updates as such, but would certainly stop any reboot after an update. Whilst setting busy hours to 00:05 to 23:55 may put a crimp in it, I just have mine set from 15:00 to 23:00.

I have set my Networking & Internet > WiFi > select your network WiFi connection update and I have set as a Metered Connection. For me on this win10 laptop system only connects to my network bu WiFi. So stops updates until I actually elect to manually check for updates.

Delivery Optimization won’t automatically download or send parts of updates or apps to other PCs on the Internet if it detects that you're using a metered connection.

If the user only uses WiFi to connect, then this is in effect a means of stopping it.

Hopefully this option won’t have changed in the Creators update, which I have yet to download.