Corollary 9 in these notes by Ralph Cohen https://cmsa.fas.harvard.edu/wp-content/uploads/2022/03/immersions-revised2.pdfthese notes has by Ralph Cohen has grabbed my attention.
I do not undestand how to show that if we have a rank $k$ bundle which is stably isomorphic to the stable normal bundle then there is a virtual normal bundle of rank $k$.
This seems to boil down to proving the following thing:
Let $M^m$ a smooth manifold and suppose we are given $f:M^m\to BO(k)$. Let Let $n>k$ and let $g: M^m\to BO(n)$ be suchsuch that $$TM\oplus g^*(EO(n)) \simeq \varepsilon^{n+m}$$ in
$$TM\oplus g^*(EO(n)) \simeq \varepsilon^{n+m}.$$
In other words, g$g$ is the classifying map for ana virtual normal bundle of rank $n$ ($\varepsilon$ is the trivial bundle).
Suppose that $g$ is homotopic to $i\circ f$ where $i:BO(k)\to BO(n)$ is the obvious inclusion. Then Then we would like to show that
$$TM\oplus f^*(EO(k)) \simeq \varepsilon^{k+m}.$$
However the only thing I can conclude from the homotopy $g\simeq i\circ f$ is that $$TM\oplus f^*(EO(k))\oplus \varepsilon^{n-k} \simeq \varepsilon^{n+m}$$,
$$TM\oplus f^*(EO(k))\oplus \varepsilon^{n-k} \simeq \varepsilon^{n+m},$$
which is not enough in general.