By https://arxiv.org/abs/1406.4419 (The fundamental groupoid as a terminal costack, Ilia Pirashvili), we know that for a topological space $X$, the $2$-functor $$\text{Top}(X)\rightarrow \text{Gpd}, \quad (U\rightarrow X)\mapsto \Pi_1(U)$$ is a $2$-cosheaf, in fact the terminal one. In particular, it follows that $$\text{Top}(X)^{op}\rightarrow \text{Gpd}, \quad (U\rightarrow X)\mapsto \text{Hom}(\Pi_1(U),\mathcal{G})$$ is a $2$-sheaf, where $\mathcal{G}$ is a groupoid. However, if we assume $X$ is a manifold (probably locally simply connected does the job, but I want to be cautious), then for any point $x\in X$, open simply connected sets $U\ni x$ are final in all open neighborhoods of $x$. Hence the stalk of this $2$-sheaf is $$\text{colim}_{U\ni x}\text{Hom}(\Pi_1(U),\mathcal{G})\cong \text{colim}_{U\ni x,\text{ simp. conn}}\text{Hom}(\Pi_1(U),\mathcal{G})\cong \text{colim}_{U\ni x,\text{ simp. conn}}\text{Hom}(\{x\},\mathcal{G})$$ where I denote by $\{x\}$ the groupoid whose objects are $\{x\}$ and has no automorphism (I think this is called the trivial groupoid). If we assume that $\mathcal{G}$ is a group $G$, then we get that the stalk consits only of the trival morphism.
However, having trivial stalks means that $\text{Hom}(\Pi_1(-),G)$ is trivial $2$-sheaf. But surely this can not be true, as that would mean $$\text{Hom}(\Pi_1(X),\text{Gl}_n(\mathbb{C})$$ is trivial, which is not true. Hence there is a gap/flaw in my reasoning, but I don't see it.
Basically, as $\Pi_1(-)$ is the terminal $2$-cosheaf, $\text{Hom}(\Pi_1(-),\mathcal{G})$ is the initial $2$-sheaf, but that would mean that there are almost no representations of the fundamental group, which seems wrong to me.