I came across the following formula for the general solution of a system of first order ODE's of the form $x^{'}=Ax$
$\sum_{i}^{N} \sum_{j}^{m} b_{i,j}e^{\lambda_{i}t}(\sum_{k}^{m-1} \frac{t^{k}}{k!}(A-\lambda_{i})^{k})v_{i,j} $
Where $N$ is the number of distinct eigenvalues and $m$ each of their respective algebraic multiplicity.
It looks odd to me that any sum in $k$ is equally long, dosnt that imply that any chain and thus any block is of same size ?
They're not the same length, because $m$ is not truly a constant. You said it yourself: $m$ is the multiplicity of a given eigenvalue $\lambda_i$, so its value is a function of $i$ (or of $\lambda_i$ depending on your perspective). For this reason it should be written as $m_i$ or $m(\lambda_i)$.
Edit: As you note, it is possible to make the sums over $k$ shorter by choosing the $v_{i,j}$ carefully (i.e. choosing elements of $\ker(A-\lambda_i)$ whenever possible, then elements of $\ker(A-\lambda_i)^2$, and so forth). It's not strictly necessary, however, and this form for the solution avoids getting into that. It trades simplicity of solutions for simplicity of presentation.
Basically you got confused here because you know too much linear algebra already :-)
Here's a full description of the solution for posterity: