Throughout the proof, we write
\uppi_k^N := \frac{1}{r_N}\,\mathbb{P}(X_N = k),\qquad k\ge 1,
for the normalized point masses of X_N away from the origin. We begin by recording the form of the assumption (5.1) that is actually used below, namely that
\lim_{N\to+\infty}\frac{1}{r_N}\,\mathbb{E}\bigl[e^{t X_N} - 1\bigr] = \mathfrak{c}\bigl(e^{K t} - 1\bigr)\qquad\text{for every $t\in\mathbb{R}$}.
Indeed, fix t\in\mathbb{R}. Since r_N>0 and the limit in (5.1) is finite, the assumption gives in particular that \mathbb{E}[e^{t X_N}]<+\infty for all N\gg 1. For such N, the quantity L_N(t) := \ln \mathbb{E}[e^{t X_N}] is well defined and finite, and (5.1) reads
\frac{L_N(t)}{r_N} \longrightarrow \mathfrak{c}\bigl(e^{Kt}-1\bigr)\qquad\text{as $N\to+\infty$}.
Since r_N \to 0, this forces L_N(t)\to 0. Setting
\upphi(u) := \frac{e^u-1}{u}\;\;\text{for $u\ne 0$},\qquad \upphi(0):=1,
we obtain a continuous function on \mathbb{R} satisfying e^u-1 = \upphi(u)\,u for every u\in\mathbb{R}, the degenerate case u=0 included. Applying this identity with u=L_N(t) gives
\frac{1}{r_N}\,\mathbb{E}\bigl[e^{t X_N} - 1\bigr] = \frac{e^{L_N(t)}-1}{r_N} = \upphi\bigl(L_N(t)\bigr)\,\frac{L_N(t)}{r_N},
where \upphi(L_N(t)) \to \upphi(0) = 1 by continuity. Hence, letting N\to+\infty yields (Proof).
The proof proceeds in three steps: we first dominate \uppi_k^N uniformly in N, then identify their limits, and finally transfer this convergence to the quantities of interest.
Step 1: Uniform exponential domination. We claim that for every \lambda \ge \ln 2, there exist a constant C_\lambda>0 and an index N_\lambda\in\mathbb{N}, both independent of k, such that
\uppi_k^N \le C_\lambda e^{-\lambda k}\qquad\text{for every $k \ge 1$ and every $N \ge N_\lambda$}.
Proof of claim. Fix \lambda\ge\ln 2 and k\ge 1. Recall the elementary inequality e^s \le 2(e^s-1), which holds when e^s\ge 2, i.e., when s \ge \ln 2. Since \lambda k \ge \lambda \ge \ln 2, it applies with s = \lambda k and yields e^{\lambda k}\le 2(e^{\lambda k}-1). Moreover, expanding the expectation over the values of X_N gives
\mathbb{E}\bigl[e^{\lambda X_N}-1\bigr] = \sum_{j\ge 0} \bigl(e^{\lambda j}-1\bigr)\,\mathbb{P}(X_N = j) \ge \bigl(e^{\lambda k}-1\bigr)\,\mathbb{P}(X_N = k),
because every summand is non-negative, \lambda being positive and X_N being \mathbb{N}_0-valued. Combining the two inequalities and dividing by r_N, we obtain
e^{\lambda k}\, \uppi_k^N \;\le\; \frac{2}{r_N}\bigl(e^{\lambda k}-1\bigr)\,\mathbb{P}(X_N = k) \le \frac{2}{r_N}\, \mathbb{E}\bigl[e^{\lambda X_N}-1\bigr].
The right-hand side no longer involves k, and by (Proof) it converges to 2\mathfrak{c}(e^{K\lambda}-1) as N\to+\infty. Consequently there is an index N_\lambda, depending on \lambda but not on k, such that
\frac{2}{r_N}\, \mathbb{E}\bigl[e^{\lambda X_N}-1\bigr] \le C_\lambda := 2\mathfrak{c}\bigl(e^{K\lambda}-1\bigr) + 1 \qquad\text{for every $N \ge N_\lambda$}.
Since k\ge 1 was arbitrary and neither C_\lambda nor N_\lambda depends on it, this proves (?).
Step 2: Identification of the limits. We claim that
\lim_{N\to+\infty} \uppi_k^N = \mathfrak{c}\,\updelta_{k,K}\qquad\text{for every $k\ge 1$}.
By (?) with \lambda=\ln 2, the sequence \{\uppi_k^N\}_N is bounded for every fixed k\ge1. By a diagonal argument, it therefore suffices to prove that whenever \uppi_k^{N_j}\to\uppi_k for every k\ge1 along a subsequence, the limit is \uppi_k = \mathfrak{c}\,\updelta_{k,K}.
So let (\uppi_k)_{k\ge1} be such a limit, and fix t\in\mathbb{R}. Expanding the expectation over the values of X_N and dividing by r_N, we first record the exact identity
\frac{1}{r_N}\,\mathbb{E}\bigl[e^{t X_N}-1\bigr] = \sum_{k\ge 0} \bigl(e^{tk}-1\bigr)\frac{\mathbb{P}(X_N = k)}{r_N} = \sum_{k\ge1}\bigl(e^{tk}-1\bigr)\uppi_k^N,
valid for every N\gg 1, where the term k=0 was dropped because e^{t\cdot 0}-1 = 0.
We now pass to the limit along the subsequence (N_j)_j on the right-hand side of (?). Choosing \lambda\ge\ln 2 \vee (t+1), the bound (?) together with |e^{tk}-1|\le e^{tk}+1 gives
\bigl|\bigl(e^{tk}-1\bigr)\uppi_k^N\bigr| \le C_\lambda\bigl(e^{(t-\lambda)k} + e^{-\lambda k}\bigr) \le C_\lambda\bigl(e^{-k} + 2^{-k}\bigr)\qquad\text{for every $k\ge1,\, N\ge N_\lambda$},
where the right-hand side is summable in k and independent of N. Since moreover \uppi_k^{N_j}\to\uppi_k as j\to\infty for each fixed k\ge 1, dominated convergence with respect to the counting measure on \{1,2,\dots\} applies to the series in (?) and yields
\lim_{j\to\infty}\, \sum_{k\ge1}\bigl(e^{tk}-1\bigr)\uppi_k^{N_j} = \sum_{k\ge1} \bigl(e^{tk}-1\bigr)\uppi_k .
Combining this with (?) and (Proof), we conclude that
\sum_{k\ge1} \bigl(e^{tk}-1\bigr)\uppi_k = \lim_{j\to\infty} \frac{1}{r_{N_j}}\,\mathbb{E}\bigl[e^{tX_{N_j}}-1\bigr] = \mathfrak{c}\bigl(e^{Kt}-1\bigr).
We now turn the last display into an identity between power series. Passing to the limit along the subsequence in (?) gives
\uppi_k \le C_\lambda e^{-\lambda k}\qquad\text{for every $k\ge 1$ and every $\lambda\ge\ln 2$}.
Thus, for each fixed z>0, choosing \lambda\ge\ln 2 \vee (\ln z + 1) yields \uppi_k z^k \le C_\lambda (z e^{-\lambda})^k with z e^{-\lambda}<1. Therefore,
F(z) := \sum_{k\ge 1} \uppi_k z^k\qquad\text{ converges for every $z > 0$.}
Moreover, since (?) holds for arbitrarily large \lambda, the radius of convergence of this power series is in fact infinite, and F extends to an entire function. In particular, F(1) = \sum_{k\ge1}\uppi_k<+\infty, so writing z=e^t and letting t range over \mathbb{R} yields
F(z) - F(1) = \mathfrak{c}\bigl(z^K-1\bigr)\qquad\text{for every $z>0$}.
The entire functions z\mapsto F(z) and z\mapsto \mathfrak{c}\,z^K + \bigl(F(1)-\mathfrak{c}\bigr) therefore agree on the half-line (0,+\infty), hence on all of \mathbb{C} by the identity theorem, and so do their Taylor coefficients at the origin. Since K\ge 1, comparing the coefficient of z^0 gives F(1) = \mathfrak{c}, while comparing the coefficient of z^K gives \uppi_K = \mathfrak{c}, and comparing the coefficient of z^k for k\ge1 with k\ne K gives \uppi_k = 0.
This identifies the limit of every subsequence extracted as above. Since \{\uppi_k^N\}_N is bounded for each fixed k\ge1, and all such subsequential limits coincide, the full sequence converges to the same value, which proves (?).
Step 3: Transfer. We claim that for every sequence (u_k)_{k\ge1}\subset\mathbb{C} satisfying |u_k| \le A e^{t k} for some A>0 and some t\in\mathbb{R}, one has
\lim_{N\to+\infty} \frac{1}{r_N} \sum_{k\ge1} u_k\, \mathbb{P}(X_N = k) = \mathfrak{c}\, u_K.
Indeed, choosing \lambda\ge\ln 2\vee(t+1) in (?) gives |u_k|\,\uppi_k^N \le A\, C_\lambda\, e^{-k} for every N\ge N_\lambda, which is again summable in k and independent of N. The claim then follows from (?) by dominated convergence.
It remains to choose appropriate u_k in (?). Taking u_k \equiv 1 yields
\frac{1}{r_N}\bigl(1-\mathbb{P}(X_N=0)\bigr) = \frac{1}{r_N}\sum_{k\ge1}\mathbb{P}(X_N=k) \longrightarrow \mathfrak{c},
i.e., \mathbb{P}(X_N=0) = 1 - \mathfrak{c}\,r_N + o(r_N), which together with (?) is precisely (5.1). Taking instead u_k = k^{\theta} e^{\lambda k} with \theta>0 and \lambda\in\mathbb{C}, which satisfies |u_k|\le A\,e^{(\mathrm{Re}\lambda+1)k} for a suitable A>0, and noting that X_N^\theta e^{\lambda X_N} vanishes on the event \{X_N=0\} because \theta>0, we obtain
\frac{1}{r_N}\,\mathbb{E}\bigl[X_N^{\theta} e^{\lambda X_N}\bigr] = \frac{1}{r_N}\sum_{k\ge1} k^{\theta} e^{\lambda k}\,\mathbb{P}(X_N=k) \longrightarrow \mathfrak{c}\, K^{\theta} e^{K\lambda},
which is (5.1), thereby concluding the proof.