Hi Dominic,
Some more info: An engineer friend of mine set up a "container" instead of a VM, and it works. So it's really weird.
I've tried messing with the CPU limit as well as other settings, still can't get the VM to work properly in terms of CPU usage.
Here you go:
balloon: 0
bootdisk...