Question: Here is my problem. 

[![Problem](https://i.stack.imgur.com/OHo5a.png)](https://i.stack.imgur.com/OHo5a.png)

I am trying to get a bent arrow "go" under the CxExF node by breaking the long arrow into two parts. However, I would like the two parts to follow the same "path" as the long arrow. This means that I would need to move/shift the entry (and exit) point of the two parts so that it looks as the broken arrow is really passing under the node. To give a sense of what I mean, I include below what would be desirable, (generated using an image editor). Any suggestion? Any better way?

[![Desired solution](https://i.stack.imgur.com/G5DrK.png)](https://i.stack.imgur.com/G5DrK.png)

Below the code generating the issue.

```
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
        X \ar[r] & A &\\
        & C\times D\times F  &\\ 
        &   &\\
        &   &\\
        &   &\\
        &   & B \ar[luuuuu, bend left, in=190, out=10]
\end{tikzcd}
\]  

\[
\begin{tikzcd}
    X \ar[r] & A &\\
    & C\times D\times F \ar[u, bend left, in=240, out=0] &\\ 
    &   &\\
    &   &\\
    &   &\\
    &   & B \ar[-,luuuu, bend left, in=190, out=10]
\end{tikzcd}
\]  
\end{document}

```

Answer: 
How about you set a customized dashing pattern that skips the part where the text occurs, like so:

[![Output](https://i.stack.imgur.com/cv32q.png)](https://i.stack.imgur.com/cv32q.png)

```
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
        X \ar[r] & A &\\
        & C\times D\times F &\\ 
        &   &\\
        &   &\\
        &   &\\
        &   & B \ar[luuuuu, bend left, in=190, out=10, dash pattern=on 80pt off 15pt]
\end{tikzcd}
\]  
\end{document}

```
Just for fun: something very much along the lines of the [`reverseclip` trick](https://tex.stackexchange.com/a/12033/121799). That way you do not have to adjust things by hand.

```
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[execute at end picture={
\clip (C.north east) rectangle (C.south west)
(current bounding box.south west) -| (current bounding box.north east)
-| cycle;
\draw[->] (B) to[out=110,in=-90] (A);
}]
        X \ar[r] & |[alias=A]|A &\\
        & |[alias=C]| C\times D\times F  &\\ 
        &   &\\
        &   &\\
        &   &\\
        &   & |[alias=B]|B 
\end{tikzcd}
\]  
\end{document}

```

[![enter image description here](https://i.stack.imgur.com/rgkRO.png)](https://i.stack.imgur.com/rgkRO.png)