Let $T$ be a theory and $\sigma$ a sentence, such that
- there exists infinite $\mathfrak{A} \models T + \sigma$.
- there exists finite $\mathfrak{A} \models T + \sigma$.
- there exists $n \in \mathbb{N}$, such that for all $\mathfrak{A}$ with $|\mathfrak{A}| > n$, $\mathfrak{A} \models T + \neg\sigma$.
Is this possible?
Certainly.
Consider $\cal L$ to be the language containing one binary relation symbol $<$.
It's easy to see that $T$ has finite models of any cardinality, as well infinite models. But $\frak A\models\sigma$ then its universe infinite or has less than $n$ different objects.