I had been using multiple debloated windows editions, and actually ended up optimizing every windows build image-level before installation, I had been doing that for several years with the aim to maximize performance and have an uninterruptable experience. However, eventually I realized that most of the optimizations applied will eventually screw up with the functionality of the OS, and the worst thing in all those "debloated" windows build is that you'll compromise security for performance, and that is not good at all. Windows Update is very important regardless of how annoying it can get. Simple, just pause updates to run only once every month and enable metered connection.
I realized that it is always better to do some basic and manual optimizations that are risk free, things like deleting useless apps that you won't use, trimming your SSD weekly, enabling storage sense to run every month as well as the automatic maintenance. Turn off UWP background activity and try to spot the apps that eats up your resources.