@Dkunb When the size of a result exceeds a set limit, Maple calculates but does not display it because displaying such large expressions would be generally useless to anyone. It is possible to raise or completely eliminate the limiting ceiling through Maple's configuration options, but I don't see a point in doing that under the circumstances.
Based on what we see in the toy example, we expect your dsol to be a list of the form
[ z[0,1(t)=..., z[0,2](t)=..., z[1,1](t)=..., z[1,2](t)=... ]
To see what your z[0,1(t) looks like, do
You will see that z[0,1(t) is a HUGE expression involving things like RootOf(_Z^4, ...). That's because you are solving a linear system of four first order differential equations. The characteristic polynomial of such a system is a 4th degree polynomial whose roots do not have nicely presentable forms. (It was just lucky that things worked out neatly for the toy problem.) Things get worse as you increase the size of n. The prudent thing to do then is to solve the system numerically. Maple can do that, but how you would organize the code depends on what you want to do with the result.
So, to go any further, let's ask the question: Suppose you have obtained the solution Z(t). What are you going to do with it?