My tech support patient is a PC with Windows 10 1809. The first thing it did when I turned it on was try and fail to install Windows 10 22H2.
However, it then installed Windows 10 1903 successfully, then refused to even offer 22H2 anymore.
The fix, it turns out, was running Disk Cleanup on system files, and using it to delete previous versions.
Fifty-nine gigabytes (59 GB) of previous versions!
IIRC, the bloat is because Microsoft stuffs an entire copy of C:\Users in its C:\Windows.old archive, isn't it?