Performance of Argon2id Algorithm in Bitwarden as Compared to KeePass

It could very well be that the VM is interfering with argon2. Argon2 specifically uses the cache structure of x86 cpus, and if running in a VM, then the cache might be cleared by context switches to other vms. Additionally, it might also be the cause for SIMD not working, I’m not too familiar with VMware, and whether it allows SIMD instructions within VMs. The CPU, browser and OS should support it.