[guided]We prove invariance directly, because this avoids invoking any abstract regular-conditional-probability theorem. Let
\begin{align*}
\varphi:E\times(0,\infty)\to[0,\infty]
\end{align*}
be a non-negative measurable function. The transition first draws a new level $v$ from $K_U(x,\cdot)$ and then draws a new point $y$ from $K_X(v,\cdot)$, so define
\begin{align*}
P\varphi:E\times(0,\infty)\to[0,\infty],\qquad P\varphi(x,u):=\int_{(0,\infty)}\int_E\varphi(y,v)\,dK_X(v,y)\,dK_U(x,v).
\end{align*}
The old value of $u$ is not used in the update. Therefore, when integrating against $\Pi$, only the $x$-marginal matters:
\begin{align*}
\int_{E\times(0,\infty)}P\varphi(x,u)\,d\Pi(x,u)=\int_E\int_{(0,\infty)}\int_E\varphi(y,v)\,dK_X(v,y)\,dK_U(x,v)\,d\Pi_X(x).
\end{align*}
The fallback $K_U(x,\cdot)=\delta_1$ occurs only when $\gamma(x)=0$, and this set has $\Pi_X$-measure zero. Thus we may use the uniform formula for $K_U$ inside the integral. Since
\begin{align*}
d\Pi_X(x)=\frac{\gamma(x)}{Z}\,d\mu(x)
\end{align*}
and $K_U(x,\cdot)$ has density $1/\gamma(x)$ on $(0,\gamma(x))$ when $\gamma(x)>0$, the factors $\gamma(x)$ and $1/\gamma(x)$ cancel. This gives
\begin{align*}
\int_E\int_{(0,\infty)}\int_E\varphi(y,v)\,dK_X(v,y)\,dK_U(x,v)\,d\Pi_X(x)=\frac{1}{Z}\int_E\int_0^{\gamma(x)}\int_E\varphi(y,v)\,dK_X(v,y)\,d\mathcal L^1(v)\,d\mu(x).
\end{align*}
Now we change the order of integration. This is justified by Tonelli's theorem because every term is non-negative and measurable, $(E,\mathcal E,\mu)$ is $\sigma$-finite, and $((0,\infty),\mathcal B((0,\infty)),\mathcal L^1)$ is $\sigma$-finite. The condition $0<v<\gamma(x)$ is exactly the condition $x\in S_v$, so
\begin{align*}
\frac{1}{Z}\int_E\int_0^{\gamma(x)}\int_E\varphi(y,v)\,dK_X(v,y)\,d\mathcal L^1(v)\,d\mu(x)=\frac{1}{Z}\int_0^\infty\int_{S_v}\int_E\varphi(y,v)\,dK_X(v,y)\,d\mu(x)\,d\mathcal L^1(v).
\end{align*}
For good levels $v\in G$, the kernel $K_X(v,\cdot)$ is normalized $\mu$ restricted to $S_v$. Therefore
\begin{align*}
\int_E\varphi(y,v)\,dK_X(v,y)=\frac{1}{m(v)}\int_{S_v}\varphi(y,v)\,d\mu(y).
\end{align*}
Multiplying by the outer integration over $x\in S_v$ contributes the factor $m(v)=\mu(S_v)$, so
\begin{align*}
\int_{S_v}\int_E\varphi(y,v)\,dK_X(v,y)\,d\mu(x)=\int_{S_v}\varphi(y,v)\,d\mu(y).
\end{align*}
Bad levels $v\notin G$ have zero mass under the slice-level marginal, because
\begin{align*}
\Pi(E\times G^c)=\frac{1}{Z}\int_{G^c}m(v)\,d\mathcal L^1(v)=0.
\end{align*}
Hence the fallback definition of $K_X$ does not affect the integral.
We obtain
\begin{align*}
\int_{E\times(0,\infty)}P\varphi(x,u)\,d\Pi(x,u)=\frac{1}{Z}\int_0^\infty\int_{S_v}\varphi(y,v)\,d\mu(y)\,d\mathcal L^1(v).
\end{align*}
Finally, the condition $y\in S_v$ is the same as $0<v<\gamma(y)$. Rewriting the last integral with this indicator is another application of Tonelli's theorem to the non-negative measurable function $\varphi(y,v)\mathbb 1_{\{0<v<\gamma(y)\}}$ on the same $\sigma$-finite product space, and it gives exactly integration against the joint density:
\begin{align*}
\frac{1}{Z}\int_0^\infty\int_{S_v}\varphi(y,v)\,d\mu(y)\,d\mathcal L^1(v)=\frac{1}{Z}\int_E\int_0^{\gamma(y)}\varphi(y,v)\,d\mathcal L^1(v)\,d\mu(y).
\end{align*}
Thus
\begin{align*}
\frac{1}{Z}\int_E\int_0^{\gamma(y)}\varphi(y,v)\,d\mathcal L^1(v)\,d\mu(y)=\int_{E\times(0,\infty)}\varphi(y,v)\,d\Pi(y,v).
\end{align*}
This proves
\begin{align*}
\int_{E\times(0,\infty)}P\varphi\,d\Pi=\int_{E\times(0,\infty)}\varphi\,d\Pi
\end{align*}
for every non-negative measurable test function $\varphi$, which is precisely invariance of $\Pi$ under the two-step kernel.[/guided]