There doesn't seem to be anything wrong with this basic idea. As a (bad) analogy, think about how computer code can be written to detect whether or not it is running inside a virtual machine or on a "real" device. It's usually almost impossible to tell but by probing at the extremes and forcing the system to do things that never happen under common usage, it's possible. (It's also possible to break out of the system entirely and gain access to the host OS sometimes, but perhaps that's taking things too far :)
> It's usually almost impossible to tell but by probing at the extremes and forcing the system to do things that never happen under common usage, it's possible
Yes, but it's only possible by comparing the results to those same results when that action is performed outside of a VM.
If you can never baseline your data outside the VM, then you'll never know you're seeing odd results. You'll just think "that's the way the world works".
The difficulty is that we already know something about how computers work. What's to say that time, space, logic, reason, mathematics are even things in the "base" reality?