The following object was studied in section III.12 of Hartshorne's Algebraic Geometry book. Let $A$ be a noetherian ring, $Y=\mathrm{Spec}A$, and $M$ be an $A$-module. Let $f:X\to Y$ be a morphism, and $\mathcal{F}$ be a quasicoherent sheaf on $X$. Then Hartshorne writes $\mathcal{F}\otimes_A M$ without defining what it is (technically, he already used it in Coroally III.9.4).
Here is what I have guessed. For each affine $U\subset X$, $A_U:=\mathcal{O}_X(U)$ is an $A$-algebra. So we have a presheaf by assigning $U$ with the module $\mathcal{F}(U)\otimes_A M$. Then we will call the associated sheaf of this presheaf $\mathcal{F}\otimes_A M$.
But what puzzles me is that in Proposition 12.2, it was claimed that if $C^*(\mathfrak{U}, \mathcal{F})$ is the Čech complex of $\mathcal{F}$, then for any $i_0, \ldots, i_p$, we have
$$\Gamma(U_{i_0,\ldots, i_p}, \mathcal{F}\otimes_A M)=\Gamma(U_{i_0,\ldots, i_p}, \mathcal{F})\otimes_A M.$$ In other words, it seems to me that the book claims that the presheaf that I have defined is in fact a sheaf, which is not obvious to me at all. Could anyone explain what I am missing here?
Edit: In proposition 12.2, it was assumed that $\mathcal{F}$ is flat over $Y$.