Given a univariate polynomial of degree $k$ raised to power $m$ with non-zero constant term $c_0$ and exponents $e_i \ge 1$ present (but not necessarily $k$ of them) it appears to me that $c_n/c_0^n$ (the coefficient of $x^n$ divided by the constant term of the polynomial raised to the power $m$) will be a polynomial of degree $s$ where $s$ is the largest number of elements needed to partition $n$ using values of $e_i$.
For example, consider $P(x) = 2 + x^2 + x^7 + x^{13}$. Here, $k = 13$ and $e_i = {2, 7, 13}$. The coefficient of $x^{51}$ in $P(x)^m$ depends on the value of $m$ until $m>22$, after which the coefficient is given by a polynomial of degree 23. When we look at ways to partition 51 using $e_i$ we find there are 10 different ways: the smallest number of elements needed is 7 (2x2s + 3x7s + 2x13s) while the largest number of elements needed is $s = 23$ (22 x 2s and 1 x 7).
Multinomial coefficients can be used to find the value of $c_{51}$ for a given $m$, but I don't see how a polynomial of degree $s$ can be used for any value of $m \ge s$.
Does this observation seem correct? Is there a simple explanation for the relationship between $s$ and the degree of the polynomial describing the coefficient of $x^n$ in $P(x)^m$ for $m \ge s$?