It looked like it fixed it but...
run windows update
kb5017308 runs and installs successfully
rebooted
ran windows update again, 5017308 no longer offered, only optional updates such as 5017380 preview update and some drivers are offered
for safety's sake, also did the following
sfc /scannow clear
dism /checkhealth is clear but
dism /scanhealth reports components store repairable
dism /restorehealth ran for a long time, stuck at 62.3% for a really long time, then completes
ran sfc /scannow twice, clear
dism check/scan/restore clear
made copies of the CBS and DISM logs at that moment
CBS and DISM
So it looks like that fixed it! Thank you so much.
I then decided to push my luck and run the offered 5017380 and driver updates
that seemed to run fine, no more updates offered and it isn't complaining of any errors, sfc and dism report no errors.