So after almost 6 months I am returning to this topic, I abandoned the idea of mixing coins but now I am back to it all over again so it wouldn't really make sense to create a new topic entirely. Anyway would like to ask this:
when mixing coins for the sake of anonymity, would I have to create a totally new address on my electrum wallet to receive the mixed coins? Also I have cyberghost VPN on my pc, would this be enough to ensure that my payments are anonymous?
You really should always create a new address for every transaction that you send.
It would probably be a good idea to create an entirely new wallet to receive the transaction from your mixer if you are using electrum because it could potentially spend funds you received with other funds that are linked to your identity in the same transaction