With $n \gt 1$, let
$$O(n) = p_1, \; O(2^n - 1) = p_2 \tag{1}\label{eq1A}$$
Next, let
$$m = \operatorname{ord}_{p_2}(2) \tag{2}\label{eq2A}$$
be the multiplicative order of $2$ modulo $p_2$. Since $m \gt 1$ and $2^n \equiv 1 \pmod{p_2}$, we have
$$m \mid n \implies m \ge p_1 \tag{3}\label{eq3A}$$
Since $p_2$ is odd, Fermat's little theorem gives
$$2^{p_2 - 1} \equiv 1 \pmod{p_2} \implies p_2 \gt m \tag{4}\label{eq4A}$$
Next, \eqref{eq4A} and \eqref{eq3A} together gives
$$p_2 \gt p_1 \implies p_1 \lt p_2 \tag{5}\label{eq5A}$$
Thus, the least prime factor of $n$ is less than that of $2^n - 1$, i.e.,
$$O(n) \lt O(2^n - 1) \tag{8}\label{eq8A}$$