To summarize:
Wallet - Electrum - Being used on VM with linux
Mnemonic - Stored on password manager && G Drive (encrypted)
Funds lost a few hours before OP accessing the wallet.
The points of failure that I can see are either your VM is rigged or Your password manager is compromised.
Kindly add any other details necessary.