Should we use ICA artifact removal in Connectivity analysis?

Hello!
I wanted to ask you about an existential doubt that I have had for a long time:

Should ICA be used to clean artifacts if I am going to perform connectivity analysis?

I'm sure in several posts or maybe Brainstorm tutorials I've read that this introduces a common factor and can inflate the connectivity results.
However I am now unable to find those texts and need some backup. I already found an article that indeed advises not to use ICA or PCA in connectivity analysis.

Thank in advances! :smiley:

PS: I found this:

https://www.researchgate.net/publication/328991449_Does_independent_component_analysis_influence_EEG_connectivity_analyses