That's basically what I have been doing lately. Use the "pause updates" switch to prevent random updates during the week (Windows 10 tends to ignore the active hours settings when it feels like it).

When you unpause the updates, it will force you to get everything up to date before you can pause again.

So I just pause until a good maintenance window, unpause all of the systems then, allow them to update, and pause them again...repeat next month.

It sucks, but at the very least I know they are all on the same version.

I also make sure it's only after patches have been out a week or two so I can know what issues to expect...