Consider a sequence $(X_n)_{n\geq 1}$ of real random variables satisfying: $\rho_n X_n\to 0$ in probability as $n\to\infty$, for any sequence $(\rho_n)_{n\geq 1}$ of positive numbers diverging to $\infty$.
In general, such a sequence needs not converge almost surely to $0$ (which is quite a surprising fact). For instance, let $X_n$ have the Poisson distribution with parameter $1/n$ for all $n\geq 1$, and assume that $X_1,X_2,\ldots$ are independent. In that case, it is easy to check that infinitely many $X_n$'s are non-zero, with probability $1$, hence, $X_n$ being integer valued, it cannot converge almost surely to $0$.
However, I am wondering the following: If, on top of the above assumption ($\rho_n X_n$ converges in probability to $0$ for all sequences $(\rho_n)_{n\geq 1}$ diverging to $\infty$), we know that $X_n$ does converge almost surely to $0$, must it hold that with probability $1$, $X_n=0$ for all large enough $n$?