Sometimes I do stupid things. Like overprovisioning my host's CPUs by creating an 16 vCore VM on a 2x8 cores host.
Just because you have two CPU sockets doesn't mean you should use them both for a single VM. Doing that means more complex memory sharing during CPU operations, which creates a significant performance penalty.
Now with only 8 cores attached, my Nextcloud VM runs faster than with 16 vCores. 🙂