I've had good luck with the winutil tool, which is wrapper for a bunch of powershell commands and registry edits in a .ps1 to remove bloat. After using it on a fresh install I can't recall the last time I've had any of the mentioned issues.

If you're (understandably) concerned about the security implications most of the changes can be done manually going off the docs.

https://github.com/christitustech/winutil

Bloat will come back on every update. It's futile.

I’ve used this Powershell script on every Windows 11 machine in the last four years (5+ devices) and have never needed to re-run it after an update.

It’s the first thing I do on a fresh install, and with my selections I see fewer ads (0, more or less) than I do on my MacBook for iCloud products so I’d hardly say it’s “futile” in actual use and only takes like 5 minutes to run once.

I always hear people say nothing sticks after an update but have literally only encountered that with Microsoft Edge and the default search engine. Not any of the Windows features disabled or configured by the script.

Not sure if it’s just outdated or a meme being repeated by non-Windows users but in any case it is not at all what I’ve experienced exclusively running debloated Windows 11 installs for years.

https://github.com/raphire/win11debloat

I'm not sure if I'm lucky or it's because I have feature releases deferred or if the tool ripped enough things out but this hasn't been my experience so far. If it does you could save off the changes as a JSON template and re-apply after updates, or automatically with task scheduler.

Use LTSC and you get 10 year support period, so you can update whenever it's convenient for you.