Important clarification I forgot to make before the edit timer ran out: Private channels don't get gossiped, so large batch splices of private channels might still be private. I would imagine even a single public UTXO getting in the mix could compromise the privacy of the entire transaction though.