The VPN has every IP address you connect to it via. I fail to see how laundering your coins before paying for one is going to add any opsec. You are dependent on trusting the VPN for any security or anonymity it provides you.
For a lot of mixer transactions, your adversary is probably not the government - it's any hacker that you may want to prevent from knowing your Ethereum balance and the services you transact with.