Hello KristofferHolmberg,
I am Jaspreet Singh.
The only options will be to pause the updates and then do them when the system is free since that is the sure way of preventing them being done while the system is on and working.
Active hours can detect the no input situation where the system is still working on something as free time and will restart the system.
I would also recommend sending a feedback for this issue directly to the development team.
This is a user forum and hence Microsoft employees rarely visit here. Most of the user base is consumers like you and me.
Use the feedback hub and here are the steps to do so: https://support.microsoft.com/en-us/windows/sen...