Let $p: C \to D$ be a fully-faithful functor, let $F: D \to \mathbf{Set}$ be any functor. Is it true that the left Kan extension $\operatorname{Lan}_p Fp$ is given by $$ (\operatorname{Lan}_p Fp)(X) = \{ Ff(y) \in F(X) \mid y \in Fp(Y) \text{ and } f: p(Y) \to X \}. $$ Treating $C$ as a subcategory of $D,$ left Kan extension is the subfunctor of $F$ generated by elements of $F$ in $C$.
This is equivalent to showing the canonical natural transformation $\operatorname{Lan}_p Fp \to F$ is monic, but I have no idea how to do this.
I believe this is true, as this holds for some simple examples. A nontrivial example is the skeleton of a simplicial set.