This is a problem in Rotman Homological Algebra, 5.16. The following is the statement of the problem.
Prove every left exact covariant functor $T:\mathsf{Mod}_R \to \mathsf{Ab}$ preserves pullbacks. Especially $\operatorname{Hom}(M,-)$ preserves pullback.
$\operatorname{Hom}(M,-)$ preserves pull back can be proven very easily by additive property of $\operatorname{Hom}(M,B\oplus C)=\operatorname{Hom}(M,B)\oplus \operatorname{Hom}(M,C)$. Left exactness of $\operatorname{Hom}(M,-)$ enforces commutativity of the pull back diagram.(It even suffices to assume $B,C\subset A$ and pullback of $A$ along $B,C$ to prove the problem as only the some submodules of $A,B,C$ matters for commutativity of pullback.)
However the statement of the problem did not state $T$ is additive at all. It might be the case that the pullback of $T(A)$ along $T(B),T(C)$ might not be a subgroup of $T(B)\oplus T(C)$ where $A,B,C\in \mathsf{Mod}_R$. There is no reason to believe $T(A\oplus B)=T(A)\oplus T(B)$ here.
How should I prove the general case without the assumption of additive property?