Instead of consolidating smaller UTXOs from KYC exchange sources, why not just reuse an address for transfers from the same KYC source? You end up with a single larger UTXO, and no privacy is lost since each transfer is identically doxxed anyway.
Any objections?