Clicking Download button in Update Catalog listing of KB5048652 yields a pop-up with this info.
2024-12 Dynamic Cumulative Update for Windows 10 Version 22H2 for x64-based Systems (KB5048652)
windows10.0-kb5048652-x64_59844d513d571636b5711a4a01037f5f64a98f63.cab (SHA1: WYRNUT1XFja1cRpKAQN/X2Spj2M=)
The MS listed SHA1 hash does not match the SHA1 hash calculated using CertUtil. Not even close.
E:\Desktop>certutil -hashfile windows10.0-kb5048652-x64_59844d513d571636b5711a4a01037f5f64a98f63.cab sha1
SHA1 hash of windows10.0-kb5048652-x64_59844d513d571636b5711a4a01037f5f64a98f63.cab:
59844d513d571636b5711a4a01037f5f64a98f63
CertUtil: -hashfile command completed successfully.
Also tried WUpdate again after disabling all non-MS services and rebooting but to no avail. Same issue; "Undoing Changes". Service Partition has 68MB of free space so didn't need to alter that. So, is the WUpdate file corrupt on the MS side? Why are the hashes different?
Also, WUpdate shows KB5048292 as being installed again even tho History shows it as already successfully installed (see image in OP).
AUGH!