I wonder if there is any irreducible, aperiodic, recurrent positive Markov chain $M_n$ taking values in $\mathbb{N}$ such that for some initial state $k_0$, $E_{k_0} M_n$ does not converge to $E_{X\sim \mu} X=\sum_{k\in\mathbb{N}}k\mu_k$, where $\mu$ is the (unique) invariant distribution. We assume $E_{X\sim \mu} X$ is finite.
All I have so far is that $M$ cannot be bounded, otherwise the total variation convergence implies the convergence of the expectations.
This completes my previous answer, based on the comment by Papagon (and mainly using only Claim 2 and Lemma 1 of the previous).
The situation is that $\{M_t\}_{t=0}^{\infty}$ is an irreducible and aperiodic DTMC with finite or countably infinite state space $S$. Assume the DTMC is positive recurrent and let $(\pi_i)_{i \in S}$ be the stationary distribution (it is known to exist and to satisfy $\pi_i>0$ for all $i \in S)$. Let $f:S\rightarrow[0,\infty)$ be any nonnegative function.
Define $c \in [0, \infty) \cup \{\infty\}$ by $$ c = \sum_{i \in S} f(i) \pi_i$$
Claim 3: $$ \lim_{t\rightarrow\infty} E[f(M_t)|M_0=j] = c \quad \forall j \in S$$
Proof: First suppose $c=\infty$. Then the result holds by Lemma 1 of my previous answer.
Now suppose $c<\infty$. The result is easy when $S$ is finite, so assume $S$ is infinite and without loss of generality assume $S=\{1, 2, 3, ...\}$. For each positive integer $k$ define $g_k:S\rightarrow [0, \infty)$ by $$g_k(s) = f(s)1_{s>k} \quad \forall s \in S$$ [This function $g_k$ is inspired by the comment of Papagon.]
For each positive integer $k$ define $$ d_k = \sum_{s \in S} g_k(s)\pi_s = \sum_{s=k+1}^{\infty} f(s)\pi_s$$ Then $$ c = \sum_{s=1}^k f(s)\pi_s+ d_k$$ and since $c<\infty$ we get $d_k<\infty$ for all $k$ and $d_k\rightarrow 0$. Now by Claim 2 applied to the function $g_k$ we get for any $j \in S$: $$ E[g_k(M_t)|M_0=j]\leq \frac{d_k}{\pi_j} \quad \forall t \in \{0, 1, 2, ...\}$$ In particular $$ \boxed{E[f(M_t)1_{M_t>k}|M_0=j] \leq \frac{d_k}{\pi_j} \quad \forall t \in \{0, 1, 2, ...\}}$$ Then for all $t \in \{0, 1, 2, ...\}$ \begin{align} &E[f(M_t)|M_0=j]\\ &=E[f(M_t)1_{M_t\leq k}|M_0=j] + E[f(M_t)1_{M_t>k}|M_0=j]\\ &\leq E[f(M_t)1_{M_t\leq k}|M_0=j] + \frac{d_k}{\pi_j}\\ &=\sum_{s=1}^kf(s)P[M_t=s|M_0=j] + \frac{d_k}{\pi_j} \end{align} Taking $t\rightarrow\infty$ gives $$ \limsup_{t\rightarrow\infty} E[f(M_t)|M_0=j]\leq \sum_{s=1}^k f(s)\pi_s + \frac{d_k}{\pi_j}$$ This holds for all positive integers $k$ and so taking $k\rightarrow \infty$ and using $d_k\rightarrow 0$ gives $$ \limsup_{t\rightarrow\infty} E[f(M_t)|M_0=j]\leq \sum_{s \in S} f(s)\pi_s = c$$ Using this with Lemma 1 of the previous answer proves the result. $\Box$