Let $A$ be an $n \times n$ matrix (let's say hyperbolic, but this might be irrelevant). Consider the action of $A$ on $(\mathbb{R} \backslash \mathbb{Z})^n$. Does this action always have periodic orbits with minimal period being an even number $k\geq2$?
It is easy to exhibit such orbits explicitly in specific cases. E.g. if $n=2$ and $c \neq 0 \ mod \ a+d $, taking the orbit of $(\frac{1}{a+d},0)$. However I've been unable to find a proof in general.
EDIT: the general answer is no, however the question still holds under the assumption that $A$ is a hyperbolic matrix (no eigenvalues of absolute value $1$).