[step:Compute the asymptotic distribution of $\sqrt n(\hat\theta_n - \hat\theta_n^{(0)})$]Recall the chart splits $\theta = (\xi, \eta)$ with $\Theta_0 = \{\eta = 0\}$ locally, and $I(\theta_0) = I_d$. By asymptotic normality of the MLE,
\begin{align*}
\sqrt n\, \hat\theta_n &= \sqrt n\,(\hat\theta_n - \theta_0) \xrightarrow{d} Z = (Z^{(\xi)}, Z^{(\eta)}) \sim N_d(0, I_d),
\end{align*}
with $Z^{(\xi)} \in \mathbb{R}^{d-p}$ and $Z^{(\eta)} \in \mathbb{R}^p$ independent standard Gaussians.
The constrained MLE is the projection of $\hat\theta_n$ onto $\Theta_0$ in the information metric. Under our choice of coordinates where $I(\theta_0) = I_d$, this is the Euclidean orthogonal projection onto $\mathbb{R}^{d-p} \times \{0\}$, up to first order: we claim
\begin{align*}
\sqrt n\, \hat\theta_n^{(0)} &= \sqrt n\, (\hat\xi_n^{(0)}, 0) = (\sqrt n\, \hat\xi_n, 0) + o_{\mathbb{P}}(1).
\end{align*}
[claim:First-order equivalence of $\hat\xi_n^{(0)}$ and $\hat\xi_n$]
$\sqrt n\,(\hat\xi_n^{(0)} - \hat\xi_n) \xrightarrow{\mathbb{P}} 0$.
[proof]
By the first-order condition at the unrestricted MLE, $s_n(\hat\theta_n) = 0$, so in particular $s_n^{(\xi)}(\hat\xi_n, \hat\eta_n) = 0$. By the constrained first-order condition, $s_n^{(\xi)}(\hat\xi_n^{(0)}, 0) = 0$. Define
\begin{align*}
\Phi_n: \mathbb{R}^{d-p} \times \mathbb{R}^p &\to \mathbb{R}^{d-p}, \\
(\xi, \eta) &\mapsto n^{-1} s_n^{(\xi)}(\xi, \eta).
\end{align*}
Then $\Phi_n(\hat\xi_n, \hat\eta_n) = \Phi_n(\hat\xi_n^{(0)}, 0) = 0$. The map $\Phi_n$ is continuously differentiable, and by the LLN $\nabla_\xi \Phi_n(\theta_0) \xrightarrow{\mathbb{P}} -I_{\xi\xi}(\theta_0) = -I_{d-p}$ (the upper-left block of $I(\theta_0) = I_d$). By the implicit function theorem applied pathwise in a neighbourhood where $\nabla_\xi \Phi_n$ is invertible (which happens with probability $\to 1$), there is a $C^1$ solution map $\xi = \chi_n(\eta)$ of $\Phi_n(\xi, \eta) = 0$, and both $\hat\xi_n = \chi_n(\hat\eta_n)$ and $\hat\xi_n^{(0)} = \chi_n(0)$. Taylor expanding $\chi_n$ around $0$,
\begin{align*}
\sqrt n\,(\hat\xi_n - \hat\xi_n^{(0)}) = \sqrt n\,[\chi_n(\hat\eta_n) - \chi_n(0)] = \nabla \chi_n(0) \cdot \sqrt n\, \hat\eta_n + o_{\mathbb{P}}(1).
\end{align*}
Implicit differentiation of $\Phi_n(\chi_n(\eta), \eta) = 0$ gives $\nabla\chi_n(0) = -[\nabla_\xi \Phi_n]^{-1}\nabla_\eta \Phi_n \xrightarrow{\mathbb{P}} I_{d-p}^{-1} \cdot I_{\xi\eta}(\theta_0) = 0$, where the cross-block $I_{\xi\eta}(\theta_0)$ vanishes because $I(\theta_0) = I_d$. Since $\sqrt n\, \hat\eta_n = O_{\mathbb{P}}(1)$ by asymptotic normality of the MLE, the product is $o_{\mathbb{P}}(1)$.
[/proof]
[/claim]
Combining the claim with the decomposition of $\sqrt n\, h = \sqrt n\, \hat\theta_n^{(0)} - \sqrt n\, \hat\theta_n$,
\begin{align*}
\sqrt n\, h = (\sqrt n\,(\hat\xi_n^{(0)} - \hat\xi_n), -\sqrt n\, \hat\eta_n) = (o_{\mathbb{P}}(1), -\sqrt n\, \hat\eta_n).
\end{align*}
By asymptotic normality, $\sqrt n\, \hat\eta_n \xrightarrow{d} Z^{(\eta)} \sim N_p(0, I_p)$. Therefore
\begin{align*}
\sqrt n\, h \xrightarrow{d} (0, -Z^{(\eta)}),
\end{align*}
and its squared Euclidean norm converges in distribution to $\|Z^{(\eta)}\|^2 \sim \chi^2_p$.[/step]