I am studying section III.9 on flat morphisms of Hartshorne's Algebraic Geometry and stuck in the proof of the following
Theorem 9.9 (Hartshorne, page 261). Let $T$ be an integral noetherian scheme. Let $X \subseteq \mathbb{P}^n_T$ be a closed subscheme. For each point $t \in T$, we consider the Hilbert polynomial $P_t \in \mathbb{Q}[z]$ of the fibre $X_t$ considered as a closed subscheme of $\mathbb{P}^n_{k(t)}$. Then $X$ is flat over $T$ if and only if the Hilbert polynomial $P_t$ is independent of $t$.
My situation is the following. $\mathscr{F}$ is a coherent sheaf on $X=\mathbb{P}^n_T$ for $T=Spec(A)$ with a local noetherian ring $A$ and I want to show that if $H^0(X, \mathscr{F}(m))$ is a free $A$-module of finite rank for $m\gg0$, then $\mathscr{F}$ is flat over $T$.
For this, Hartshorne defines a graded $A[X_0,\dots,X_n]$-module \begin{align*} M = \bigoplus_{m\geq m_0} H^0(X, \mathscr{F}(m)), \end{align*} where $m_0$ is choosen large enough, so that the $H^0(X, \mathscr{F}(m))$ are all free for $m \geq m_0$. (By the way: Don't we need the finiteness condition on the rank?) Then he claims that $\mathscr{F}=M^{\sim}$ by a Proposition (Prop. 5.15 in II.5), which states that there is a natural isomorphism $(\Gamma_*(\mathscr{F}))^{\sim} \cong \mathscr{F}$. But I don't see why this gives what he claims. He says "Note that $M$ is the same as $\Gamma_*(\mathscr{F})$ in degrees $m \geq m_0$." On this I agree with him, since by definition \begin{align*} \Gamma_*(\mathscr{F}) = \bigoplus_{m \in \mathbb{Z}} \Gamma(X, \mathscr{F}(m)), \end{align*} and $\Gamma(X, \mathscr{F}(m)) \cong H^0(X, \mathscr{F}(m))$. But what has happened to the parts of degree less than $m_0$ in the tilde-construction, so that he gets $M^{\sim}=(\Gamma_*(\mathscr{F}))^{\sim}$, which now would imply $M^{\sim} \cong \mathscr{F}$ by the Proposition mentioned above?