Any CJ transaction, regardless of the implementation that creates the transaction, has the potential for an observer to link each input with each output, especially long after the fact.
Blockchain analysis is ultimately a process of deduction and induction. So if one CJ participant engages in poor privacy practices long after a CJ transaction occurs, it may give a blockchain analysis company additional information about the composition of the CJ transaction.