This can be sorted with some Powershell trickery. Don’t know what causes this however have seen it at least twice. Copy and paste the following into a PowerShell window.
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}