Below work in $\mathsf{ZFC+CH}$ for simplicity.
Say that a (set) forcing notion $\mathbb{P}$ captures a map $f:\mathbb{R}\rightarrow\mathbb{R}$ iff there is some $\mathbb{P}$-name for a real $\nu$ such that the following is forced: "For all $r\in V$ we have $f(r)\le_T\nu\oplus r$." (Here "$f(r)$" is computed in $V$.) Every function is captured by $Col(\omega,\omega_1)$ since we can take $\nu$ to simply be an array coding the graph of $f$, so I'm interested in capturing functions by forcings which don't collapse $\omega_1$. For example, the jump and hyperjump are so captured: Hechler forcing $\mathbb{H}$ captures the jump (and double-jump and etc.), and its iterate $\mathbb{H}*\dot{\mathbb{H}}$ captures the hyperjump. Jump-capturing is just via the relativized Busy Beaver function, while hyperjump-capturing uses a neat trick: if $h$ is Hechler-generic then $(r\oplus h)''\ge_T\mathcal{O}^r$ since an $r$-computable tree $T\subseteq\omega^\omega$ is well-founded iff for all finite modifications $\tilde{h}$ of $h$ the part of $T$ to the left of $\tilde{h}$ is well-founded (and this part of the tree is explicitly finitely branching so well-foundedness can be determined via a single jump).
My question is whether this is in fact trivial:
Is it consistent with $\mathsf{ZFC}$ that there is a function which is not captured by any $\omega_1$-preserving forcing?
(I would also be happy to replace "$\omega_1$-preserving" with "proper" or similar, if that would make things more interesting.) A natural (family of) candidates is something like $f(r)=$ the $L$-least real coding a model of $T$ with $r$ as an element, under the assumption $\mathsf{V=L}$, but I don't actually see how to show this can't be so captured.