RE: "You should also consider coinjoining your KYC stack."
I've been bitten by this. If your coins are kyc'd and you coinjoin, you'd better be disposing of them. If not then the IRS will tax you a capital gain when it leaves your 'trail' and income when it comes back. It's a double tax on a non-taxible event.