[guided]The point of introducing $\mathcal{H}$ is that the empirical distribution function is an empirical process indexed by sets. For $h_x = \mathbb{1}_{(-\infty,x]}$, the coordinate $\mathbb{G}_n^*(h_x)$ is exactly $\sqrt n\{F_n^*(x)-F_n(x)\}$. Thus we need a bootstrap [central limit theorem](/theorems/521) for the whole indexed process, not merely for one fixed $x$.
We verify the hypotheses of the conditional multinomial bootstrap Donsker theorem. First, $\mathcal{H}$ is a VC class. If $a<b$ are two [real numbers](/page/Real%20Numbers), a lower half-line containing $b$ also contains $a$, so the subset $\{b\}$ of $\{a,b\}$ cannot be realized as a trace. Any one-point set can be shattered, hence the VC dimension is $1$.
Second, the uncountable index class is measurable in the empirical-process sense. Define the countable subclass $\mathcal{H}_{\mathbb{Q}} := \{h_q \mid q \in \mathbb{Q}\}$. For a fixed $x \in \mathbb{R}$, choose rational numbers $q_m$ with $q_m \downarrow x$. Then for every $y \in \mathbb{R}$, the indicators $h_{q_m}(y)=\mathbb{1}_{(-\infty,q_m]}(y)$ converge to $h_x(y)=\mathbb{1}_{(-\infty,x]}(y)$. This pointwise approximation by a countable subclass is the separability condition that prevents measurability pathologies in $\ell^\infty(\mathcal{H})$.
Third, the envelope condition holds. The envelope map $E: \mathbb{R} \to \mathbb{R}$ defined by $E(y):=1$ dominates every $h_x$ and satisfies
\begin{align*}
P(E^2)=1.
\end{align*}
Thus the envelope is square-integrable and bounded. Since VC classes with square-integrable envelope are $P$-Donsker, the ordinary empirical process indexed by $\mathcal{H}$ has a tight centered Gaussian limit $\mathbb{G}_P$ in $\ell^\infty(\mathcal{H})$.
The conditional multinomial bootstrap Donsker theorem now applies because, under $\mathbb{P}^*$, the bootstrap variables $X_1^*,\dots,X_n^*$ are i.i.d. with law $P_n$. The theorem gives convergence of the conditional bootstrap law in bounded-Lipschitz metric, not merely pointwise convergence for each [test function](/page/Test%20Function):
\begin{align*}
d_{\mathrm{BL}}\bigl(\mathcal{L}^*(\mathbb{G}_n^*),\mathcal{L}(\mathbb{G}_P)\bigr) \xrightarrow{\mathbb{P}} 0.
\end{align*}
Here $\mathcal{L}^*(\mathbb{G}_n^*)$ is the conditional law of $\mathbb{G}_n^*$, $\mathcal{L}(\mathbb{G}_P)$ is the law of the Gaussian limit, and $d_{\mathrm{BL}}$ is the supremum over all real-valued functions on $\ell^\infty(\mathcal{H})$ bounded by $1$ and Lipschitz with constant at most $1$. This metric formulation is what justifies calling the result conditional weak convergence in probability.
It remains to record the covariance of the Gaussian limit. The limiting process $\mathbb{G}_P$ is centered Gaussian, and for $x,y \in \mathbb{R}$ its covariance is the covariance of the two indicators:
\begin{align*}
\operatorname{Cov}(\mathbb{G}_P(h_x),\mathbb{G}_P(h_y)) = P(H_x \cap H_y)-P(H_x)P(H_y).
\end{align*}
Because $H_x \cap H_y = H_{\min\{x,y\}}$, this becomes
\begin{align*}
\operatorname{Cov}(\mathbb{G}_P(h_x),\mathbb{G}_P(h_y)) = F(\min\{x,y\})-F(x)F(y).
\end{align*}
That is the covariance of the Brownian bridge evaluated at $F(x)$ and $F(y)$.[/guided]