On $\mathbb{T}^n$ with a Riemannian metric, the stable norm is defined as $$\Vert h\Vert=\inf \sum |r_i| \cdot \mathrm{length}(\sigma_i),$$

where $h\in H_1(\mathbb{T}^n,\mathbb R)$ and $\sum_i r_i\sigma_i$ is a Lipschitz cycle representing $h$. The $\inf$ is taken over all such cycles.

The question is, if we consider

(1)$h$ is completely rational, i.e. there are n-1 linearly independent integer vectors perpendicular to $h$,

(2) The $\inf$ is achieved on a set supporting a measure that is uniquely ergodic. (This excludes Hedlund's counterexample)

then is it correct that the $\inf$ is always achieved by a cycle, i.e. the measure is supported on a closed orbit?

This is true in 2-dim case, but not sure about the high dim case.