I think it's key to buildup a clean nokyc stack and from there on do disciplined utxo management. Make sure to never combine kyc'ed with nokyc'ed outputs. I absolutely love how sparrow wallet allows to label/document transactions and utxos. In the last release sparrow added an export/import for those labels.