I have the same issue with a UWP app that does not use Xamarin. I also use SkiaSharp. Since Xamarin runs on top of UWP it could still be unrelated to SkiaSharp.
I've tried rolling back to previous Nuget packages known to work -- all rollbacks were unsuccessful (some were not possible due to required code changes). Reinstallation and repair of multiple related components was also unsuccessful.
Since the crash occurs before app code is even run there is no useful exception information. It is also not related to .NET native since it runs just fine in DEBUG mode with .NET native enabled. The only potentially useful message discovered is:
CLR:(C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll) Rejecting native image because native image dependency C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll had a different identity than expected
CLR:(C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll) Rejecting native image because native image dependency C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll had a different identity than expected
I'm not sure how to correct this issue with mscorlib but an error loading it would definitely explain what we are seeing.