Looks like the updater executable is built with the classic .NET 4.8.x Framework, per the Fault data. I have the 8.0.15 .NET Core installed though, which obviously has portability/backward compatability with classic framework apps. (see attached)never had an issue before.
Yes, the updater is built with the 4.8 runtime, so your problem might be you ONLY have the 8.x core installed and nothing else, because if I check my installed runtimes, I have many of them, in multiple versions, like Microsoft.WindowsDesktop.App, which is in addition to the Microsoft.NETCore.App, so maybe you only need to install the missing ones.