keep the kyc & non separate through coin control & labelling. make sure to consider the tradeoffs of consolidation and also larger and smaller outputs when mixing. consider how you manage your toxic change as well.
if you coinjoin you‘re actually better off with many small amounts of bitcoin, for greater anonymity sets, harder to say definitively who owns them. the larger the utxo the smaller the pool of possible owners