I think I figured out the problem. My laptop was signed into a Microsoft Account with the same name as my desktop. In either case, if the above build info looks correct to you and not an insider build, I think we are good and done here. But the weird thing is BOTH the laptop and desktop are running windows 11 and fully updated, yet the OS build numbers and Experience Packs are different. The laptop never had a problem with sfc /scannow or upgrades, the desktop did. The laptop is saying OS build 22631.2715 and Pack 1000.2267.1000.0, which are both different than the desktop, and BOTH are windows 11 pro. Makes no sense.