[step:Pass from regular endpoints to finite-energy endpoints by McCann relaxation]
We now invoke the standard McCann relaxation theorem for internal energies. The precise form needed is the following external theorem: if $U:[0,\infty)\to\mathbb R$ is convex, continuous at $0$, satisfies $U(0)=0$, and its McCann transform $r\mapsto r^nU(r^{-n})$ is convex and nonincreasing, then every pair of absolutely continuous finite-energy endpoints in $\mathcal P_2(\mathbb R^n)$ admits approximating smooth positive compactly supported endpoint pairs for which the regular Brenier computation applies, the endpoint energies converge, and a subsequence of the induced optimal dynamical couplings converges narrowly to an optimal coupling between the original endpoints.
The hypotheses of this relaxation theorem are exactly the hypotheses already verified in the statement: convexity of $U$, continuity at $0$, the normalization $U(0)=0$, and convexity and monotonicity of $h$. Applying it to the finite-energy absolutely continuous pair $\mu_0,\mu_1$, choose smooth approximants $\mu_{i,k}=\rho_{i,k}\,d\mathcal L^n$ for $i\in\{0,1\}$ such that
\begin{align*}
W_2(\mu_{i,k},\mu_i)\to0
\end{align*}
and
\begin{align*}
\mathcal U[\mu_{i,k}]\to\mathcal U[\mu_i].
\end{align*}
Let $\gamma_k\in\mathcal P(\mathbb R^n\times\mathbb R^n)$ be the optimal coupling induced by the regular Brenier map from $\mu_{0,k}$ to $\mu_{1,k}$. For $t\in[0,1]$, define $S_t:\mathbb R^n\times\mathbb R^n\to\mathbb R^n$ by
\begin{align*}
S_t(x,y)=(1-t)x+ty
\end{align*}
and define
\begin{align*}
\mu_{t,k}=(S_t)_\#\gamma_k.
\end{align*}
The regular computation gives
\begin{align*}
\mathcal U[\mu_{t,k}]\le (1-t)\mathcal U[\mu_{0,k}]+t\mathcal U[\mu_{1,k}].
\end{align*}
By the compactness clause of the relaxation theorem, after passing to a subsequence the couplings $\gamma_k$ converge narrowly to an optimal coupling $\gamma$ between $\mu_0$ and $\mu_1$. Define $\mu_t=(S_t)_\#\gamma$. Then $(\mu_t)_{t\in[0,1]}$ is a constant-speed $W_2$-geodesic. Since $S_t$ has at most linear growth and the endpoint second moments converge, the sequence $(\mu_{t,k})_{k\in\mathbb N}$ converges narrowly to $\mu_t$ and has uniformly bounded second moments. The lower-semicontinuity hypothesis in the theorem statement gives
\begin{align*}
\mathcal U[\mu_t]\le \liminf_{k\to\infty}\mathcal U[\mu_{t,k}].
\end{align*}
Combining the last two inequalities and using endpoint energy recovery yields
\begin{align*}
\mathcal U[\mu_t]\le (1-t)\mathcal U[\mu_0]+t\mathcal U[\mu_1].
\end{align*}
This proves displacement convexity for all finite-energy absolutely continuous endpoints.
[/step]