For an undirected graph $G$, its adjacency matrix $A_G$ is symmetric, and by the (consequence of) spectral theorem, each of its Jordan blocks has size $1$. This is not true for a general directed graph, except for certain special cases like the directed cycle graphs.
Question: Suppose in a directed graph $G$, each edge is contained in a cycle (e.g., undirected graphs, directed cycle graphs). Is it true that each Jordan block of $A_G$ has size $1$?