In practice, 1-factor Hull-White model assumes the short rate to be:
$r_{t}=X_{t}+\varphi(t)+f^{M}(0, t)$
where
$X_t$ is pure mean reverting process:
$ \mathrm{d} \mathrm{X}_{\mathrm{t}}=-\mathrm{a} \mathrm{X}_{\mathrm{t}} \mathrm{dt}+\sigma(\mathrm{t}) \mathrm{d} W_{\mathrm{t}}$
$f^M(0,t)$ is a market observed forward rate
$\mathrm{f}^{M}(0, \mathrm{t})=-\frac{\partial}{\partial \mathrm{T}} \ln \mathrm{P}^{\mathrm{M}}(0, \mathrm{T})$
and $\varphi(\mathrm{t})=\int_{0}^{\mathrm{t}} \sigma^{2}(\mathrm{s}) \mathrm{e}^{-\mathrm{a}(\mathrm{t}-\mathrm{s})} \frac{1-\mathrm{e}^{-\mathrm{a}(\mathrm{t}-\mathrm{s})}}{\mathrm{a}} \mathrm{d} s$ is derived term that allows us to match the market bond prices:
So that we always have $P^{Market}(0, T)=\mathbb{E}\left[e^{-\int_{0}^{\top} r_{u} d u}\right]$
Answering your question, as you can see, our process is built on one and only one rate curve (normally discount curve) so that we match the bond prices (money market).
However today, in multicurve framework, where the LIBOR estimation curve is no longer equal to discounting curve, it's not possible to match the market-observed LIBOR rates with 1-factor Hull-White model.
The solution is to apply so called multicurve adjustments that is defined as:
- today's difference between discount and LIBOR estimation curve.
In this case we assume that the multicurve spread is constant.
Note, that instantaneous rate is just an object related to some rate curve.
You can have instantaneous rates for discounting curve as well as for LIBOR1M or LIBOR3M.
But instantaneous rates for LIBOR curves have no sense.