As far as wallet compatibility goes, fortunately there is no danger from the wallet: keep your original copy safe. The worst that happens is that things don't work and you have some bug to report.
gmaxwell's post is pretty much all you need, but I 'd like to add emphasis on the quoted text, as it has saved me in the past.
Anything you do, when you mess with wallets and core, just make sure to do it on duplicate of the original wallet. Or, in simpler terms, backup your wallet before doing anything.
But im also going to need to understand how to use some sort of mixing service because otherwise you don't get any privacy doing this, as well as use Tor or a VPN or something to broadcast if you want additional privacy, and the mixing service must not increase risk that you are shuffling through tainted coins, because if you get some tainted coins, pay someone and then this someone goes into a centralized exchange to deposit the coins and he gets told that these coins are tainted, then he will point to the previous owner (you) and if you paid in person or somewhere where they know your details (like to rent an airBNB or something) then you would be in problems.
You 've posted
this argument in the past.
I respect your opinion, but I will repeat again, that just like you 'd never ask anyone who paid you in cash how they received the bank notes, you wouldn't also ask how they received the bitcoins.
There is no such thing as tainted bitcoins, it's pure non-sense and it's Bitcoin's worst enemy as of today.
I 'll do something I really don't like, I 'll quote myself

Decide wisely who the "enemy" is. If you are worried that you own coins from illegal activities, let me tell you that anyone potentially owns this kind of coins, even if we use coinjoins.