It seems to me that the \clip command, as in
'\begin{scope}'
\clip (0,0) circle (1);... some stuff possibly bleeding outside the circle ...\end{scope}
works well only when there is just one figure in the page.
If a second figure containing a \clip command is added in the same page, the "shape" of the new clipping area is ignored, and the one for the previous figure is used.
Here is a MWE.
It seems to me that the
\clip
command, as in '\begin{scope}'\clip (0,0) circle (1);
... some stuff possibly bleeding outside the circle ...
\end{scope}
works well only when there is just one figure in the page. If a second figure containing a\clip
command is added in the same page, the "shape" of the new clipping area is ignored, and the one for the previous figure is used. Here is a MWE.