You can have a look at this paper. It touches on potential false-positives and false-negatives of CCM even for noiseless low-dimensional signals. It also shows how to circumvent them. There is a nice video walkthrough for the article. elifesciences.org/articles/72518
Visualizations, simulations, and examples are used to provide an accessible synthesis of the reasoning and assumptions behind commonly used causal discovery approaches.