I think this is false since, by Downward Lowenheim-Skolem Theorem, we can only conclude that $\Gamma$ has an enumerable model, whether this enumerable model is also infinite is not shown. Sure our $\Gamma$ already has an infinite model, but nothing says that its enumerable model must be identical to its infinite model.
I can't see how this claim is true, but I guess it's supposed to be true?
The usual statement of the downward Löwenheim-Skolem theorem is the following:
It seems you are working with a weaker statement $(\star)$. By "countable", I mean finite or countably infinite.
... and you want to conclude $(\dagger)$:
Well, $(\star)$ easily implies $(\dagger)$. Assume $T$ is a theory in a countable language $\mathcal{L}$, and assume $T$ has an infinite model $M$. Let $\mathcal{L}' = \mathcal{L}\cup \{c_n\mid n\in \mathbb{N}\}$, where each $c_n$ is a new constant symbol, and let $T' = T\cup \{c_n\neq c_m\mid n\neq m\}$. Then since $M\models T$ and $M$ is infinite, we can expand $M$ to a model $M'\models T'$, by interpreting the new constant as any infinite set of distinct elements of $M$. Now $T'$ is a theory in a countable language which has an infinite model $M'$, so by $(\star)$ is has a countable model $N'\models T'$. But in $N'$, the constant symbols $c_n$ are all distinct, so $N'$ is countably infinite. Let $N$ be the reduct of $N'$ to $\mathcal{L}$ (forget about the constant symbols $c_n$). Then $N$ is a countably infinite model of $T$. So we have $(\dagger)$.
Incidentally, the Skolem function construction which is usually used to prove the Löwenheim-Skolem theorem produces an elementary substructure $N\preceq M$ with $|N| \leq |\mathcal{L}|$. Adjusting this construction to force $|N| = \lambda$ (for a fixed $|\mathcal{L}|\leq \lambda \leq \kappa$) is accomplished using exactly the trick in my previous paragraph: expand the language to $\mathcal{L'}$ by adding $\lambda$-many new constant symbols and add axioms saying they're distinct. Then the model $N$ produced by the Skolem function construction has $|N|\leq |\mathcal{L}'| = \lambda$, and also $|N| \geq \lambda$ since the constant symbols are distinct.