I wonder whether a $d$-dimensional random walk $S_n$, generated by the infinite i.i.d. copies of X given by:

$X=e_1=(1, 0, 0, ..., 0)$ (with probability $p_1$)

$X=e_2=(0, 1, 0, ..., 0)$ (with prob $p_2$)

. . .

$X=e_d $ (with prob $p_d$)

$X=0$ (with prob $p_0=1-p_1-p_2...-p_d$),

visits any infinite cylinder of radius $\sqrt{d}$ and parallel to the vector $\overrightarrow{p}:=(p_1, p_2,..., p_d)$ infinitely often a.s. ? More precisely, if $L$ is a line parallel to the vector $\overrightarrow{p}$ and $A:=\{ y\in \mathbb{N}^d : |y-L|\leq \sqrt{d} \}$, can I say $\mathbb{P}(S_n \in A, \; \; i.o.)=1$?

If $d=1$ this holds by law of iterated logarithm.