I performed an in-place upgrade.
Download the Windows 10 ISO from the Microsoft website and run it like you were upgrading from a previous Windows for the first time.
Choose the option to keep your files when prompted and let it go through the process of installing.
When it's done, it will attempt to install any updates available.
For me, it resolved whatever corruption was present in the system.
It's fairly low risk, try it and see if it works for you.
Always backup your data beforehand in case something goes sideways though.