Let $G$ be a subgroup of $GL_n(\mathbb{F}_p)$, with $n\le p$, and let $P$ be a Sylow $p$-subgroup of $G$. Do all non-trivial elements of $P$ have order $p$?
I believe the answer is yes, because I think the result holds for $G=GL_n(\mathbb{F}_p)$. I'm hoping someone can show me a quick way to see this fact, perhaps using minimal/characteristic polynomials.
Since $1$ is the unique $p^k$-th root of unity in characteristic $p$, any $p$-subgroup of $\operatorname{GL}_n(\Bbb F_p)$ consists of unipotent elements $I+N$ with $N$ nilpotent. Also $(I+N)^{p^k}=I+N^{p^k}$ and taking $N$ a single Jordan block one sees this is forced to be $I$ if and only if $p^k\geq n$. So the exponent of a Sylow $p$-subgroup is $p^k$ for $k=\lceil \log_p n\rceil$. This remains true without change if you replace $\Bbb F_p$ by any finite field of characteristic $p$.
As Jyrki Lahtonen indicated, the Sylow $p$-subgroups are conjugates of the subgroup of upper unitriangular matrices.