

I don’t recall if it was in a VM or not, it doesn’t really matter. A VM is just a logical system, the OS runs the same as it would on bare hardware (for things like this).
I suspect what I see in Windows is a result of devs designing for an prior version of Windows, and some system call returns differently enough in a newer version. The times I’ve seen it, the apps work fine, which makes me thing it’s a validation that fails.
Oh, you’re using Sandbox - yea, I could see certain checks failing as the app will be intentionally prevented from accessing certain things to be sandboxed.
Sandbox isn’t the same as a VM.
You can run VirtualBox, but it’s performance is notably less than VMware, and the latest version of VMware Workstation is free once again.
https://www.techspot.com/downloads/189-vmware-workstation-for-windows.html