[step:Choose measurable almost optimal coordinate couplings]
Fix $\varepsilon>0$. For each $i\in\{1,\dots,n\}$ and for $\nu_{<i}$-almost every $z\in X_{<i}$, the coordinate transport entropy assumption gives
\begin{align*}
W_{d_i,p}(\nu_{i,z},\rho_i)^p\le C_i H(\nu_{i,z}\mid\rho_i).
\end{align*}
Because $X_i$ is Polish, the space $\mathcal P(X_i\times X_i)$ with the narrow Borel structure is standard Borel. Define $J_i:\mathcal P(X_i\times X_i)\to[0,+\infty]$ by
\begin{align*}
J_i(\pi):=\int_{X_i\times X_i}d_i(x_i,y_i)^p\,d\pi((x_i,y_i)).
\end{align*}
The cost $(x_i,y_i)\mapsto d_i(x_i,y_i)^p$ is nonnegative and continuous, possibly unbounded. Hence $J_i$ is lower semicontinuous, and therefore Borel measurable, for narrow convergence: it is the increasing supremum of the bounded continuous truncation functionals obtained from $d_i^p\wedge m$, $m\in\mathbb N$. The marginal maps from $\mathcal P(X_i\times X_i)$ to $\mathcal P(X_i)$ are Borel, and the kernel map $z\mapsto\nu_{i,z}$ is measurable. Consequently the set of pairs $(z,\pi)$ such that $\pi\in\Pi(\nu_{i,z},\rho_i)$ and $J_i(\pi)\le W_{d_i,p}(\nu_{i,z},\rho_i)^p+\varepsilon/n$ is a measurable graph with nonempty sections. Hence the measurable selection theorem for probability kernels on Polish spaces gives, for each $i$, a probability kernel $\kappa_i:X_{<i}\times\mathcal B(X_i\times X_i)\to[0,1]$ such that, for $\nu_{<i}$-almost every $z\in X_{<i}$, the measure $\kappa_i(z,\cdot)$ belongs to $\Pi(\nu_{i,z},\rho_i)$ and satisfies
\begin{align*}
\int_{X_i\times X_i}d_i(x_i,y_i)^p\,d\kappa_i(z,(x_i,y_i))\le W_{d_i,p}(\nu_{i,z},\rho_i)^p+\frac{\varepsilon}{n}.
\end{align*}
Combining these two inequalities yields, for $\nu_{<i}$-almost every $z$,
\begin{align*}
\int_{X_i\times X_i}d_i(x_i,y_i)^p\,d\kappa_i(z,(x_i,y_i))\le C_i H(\nu_{i,z}\mid\rho_i)+\frac{\varepsilon}{n}.
\end{align*}
[/step]