Hello
Had the same problem. KB5050009 update was stuck at downloading and every restart i had to wait at the updates are underway screen but it never updated and the update was stuck on downloading in windows update. (TiWorker.exe/windows modules installer) was eating up my CPU and RAM usage. PC got like stuck now and then and sounds got stuck for like 1 sec. Now its seems like its fixed.
For me the fix was do uninstall norton 360 that comes with the laptop. I think it was because norton blocks and takes over windows defender.
After uninstalling norton and restarting my laptop i check windows update again and it went from downloading update to installing update. After a little waiting windows update asked to restart and the update was done.
I think the fix for me was to uninstall/disable any kind of antivirus program except windows defender so that windows update and windows defender can just work its things out. I also did the optional firmware update in windows update.
I will not install norton again. Sry for bad English.
Hope it helps