Let $M$ be a closed smooth manifold of dimension $n$ and $z\in H_l(M,\mathbb{Z})$ a $k$-dimensional integral homology class. Theorem II.4 of Thom's classical 1954 paper states that for $l< n/2$ or $n-l$ odd, some multiple of $z$ can be represented by a smoothly embedded submanifold with the trivial normal bundle.

I wonder if this conclusion is sharp. In other words, do there exist some $M$ and a non-torsion integral homology class $z$ on $M$, so that no multiples of $z$ can admit a smoothly embedded representative with a trivial normal bundle? (Non-torsion examples are what I need. Torsion class examples are also welcome.) I'm sorry if this is a trivial question, as my field is not adjacent to algebraic topology. Many thanks.