Let us fix the setting to avoid ambiguity. Let $R$ be a commutative, unital ring. All tensor products will be considered for modules over $R$.
Let $A$ be an $R$-module, $B$ a submodule. Now, is $A\otimes M\subset B\otimes M$ ?
The question to the answer is given succinctly here. Essentially, flatness will guarantee it, as you can think of the inclusion as an injective module homomorphism, which will remain an injective morphism after tensoring with a flat module. But that is not all.
My main question is, is it common to use $B\otimes M$ to represent the submodule of $A\otimes M$, generated by elementary tensors of the form $\{b\otimes m: b\in B\subset A, m\in M\}$?
(If it is not clear why this distinction is important, consider the module homomorphism $\mathbb{Z}\to \mathbb{Z}$ given by multiplication by two, then the image of this homomorphism is $2\mathbb{Z}$ as a $\mathbb{Z}$-module, which is the same as $\mathbb{Z}$, so $2\mathbb{Z}\otimes \mathbb{Z}/2\mathbb{Z}\cong \mathbb{Z}/2\mathbb{Z}$ . However, the elementary tensors mentioned above will just be zero, as $2n\otimes \bar{m}=2(n\otimes\bar{m})=n\otimes\overline{2m}=0$, so the submodule generated is the zero module.)
Because I am quite confident that that is what is happening in the accepted answer of this post. This post has caused me a good amount of confusion precisely because of the example mentioned above.