Given a small abelian category $\mathcal{A}$, the Freyd-Mitchell Embedding Theorem gives me a fully faithful exact functor $F:\mathcal{A}\rightarrow R$-$\mathsf{Mod}$, for some unital ring $R$, so that, in particular, $\mathcal{A}$ is equivalent to a full subcategory of $R$-$\mathsf{Mod}$.
However, projective and injective objects in $\mathcal{A}$ do not necessarily correspond to projective and injective $R$-modules.
Given that the definition of projective objects is entirely categorical in nature, how could it be that the notions of projective in each category do not correspond to each other in equivalent categories? Is this because the projective objects in a full subcategory of $R\mathsf{Mod}$ are sometimes different than the projective objects in all of $R$-$\mathsf{Mod}$?
(Of course, you can everywhere replace "projective" with "injective" in the above.)
From the definitions, there's no reason to expect projective/injective objects of a subcategory to be projective/injective in the ambient category. If $P, B \in \mathcal{A}$, then any map $P \to B$ factors through any epi $A \twoheadrightarrow B$ with $A \in \mathcal{A}$, but if $A, B$ are not in $\mathcal{A}$, there is no reason to expect a lift.
For a concrete example where a full subcategory has (essentially) no injectives, while the ambient category has enough injectives, see this answer.