Let $ \tau $ be an irrep of finite group $ G $. Let $ \rho: G \to GL(n,\mathbb{C}) $ be a matrix representation of $ G $. The formula for the projection of $ \rho $ onto the $ \tau $ isotypic component is $$ \Pi_\tau = \frac{deg(\chi_\tau)}{|G|}\sum_{g \in G} \overline{\chi_\tau(g)}\rho(g) $$ Recently I have been constructing some projectors and I noticed that the matrix $$ |G|\Pi_\tau=deg(\chi_\tau) \sum_{g \in G} \overline{\chi_\tau(g)}\rho(g) $$ has integer entries. What are some sufficient conditions on $ \rho $ or $ \tau $ for $ |G|\Pi_\tau $ to have integer entries?
In particular I was looking at tensor powers of a matrix irrep $ \tau: G \to GL(n,\mathbb{C}) $ and calculating the projection of $ \tau^{\otimes n} $ onto the $ \tau $ isotypic component. I noticed that $$ |G|\Pi_\tau =deg(\chi_\tau) \sum_{g \in G} \chi_\tau(g)\tau(g)^{\otimes d} $$ is a matrix with integer entries for all small values of $ d $.
In other words, let $ \tau: G \to GL(n,\mathbb{C}) $ be an irrep of a finite group $ G $. Is it true for all $ d $ that the matrix $$ |G|\Pi_\tau =deg(\chi_\tau) \sum_{g \in G} \chi_\tau(g)\tau(g)^{\otimes d} $$ has integer entries? Certainly for $ d=1 $ this is true since the above expression simplifies to just $ |G| $ times the identity matrix.
Certainly the conjecture is true for all $ d $ if $ \tau $ has degree $ 1 $, it just follows from the identity for sum over all powers of a root of unity https://math.stackexchange.com/a/3524168/758507
I've also check some degree $ 2 $ irreps $ \tau $ for pretty high tensor powers $ d $ and its true so far.