Spinning objects have strange instabilities known as The Dzhanibekov Effect or Tennis Racket Theorem - this video offers an intuitive explanation.
Below is a further discussion by Henry Reich that I think helps summarize why axes 1 and 3 are generally stable while axis 2 is not:
In general, you might imagine that because the object can rotate in a bunch of different directions, the components of energy and momentum could be free to change while keeping the total momentum constant.
However, in the case of axis 1, the kinetic energy is the highest possible for a given angular momentum, and in the case of axis 3, the kinetic energy is the lowest possible for a given angular momentum (which can be easily shown from conservation of energy and momentum equations, and is also fairly intuitive from the fact that kinetic energy is proportional to velocity squared, while momentum is proportional to velocity - so in the case of axis 1, the smaller masses will have to be spinning faster for a given momentum, and will thus have more energy, and vice versa for axis 3 where all the masses are spinning: the energy will be lowest). In fact, this is a strict inequality - if the energy is highest possible, there are no other possible combinations of momenta other than L2=L3=0, and vice versa for if the energy is the lowest possible.
Because of this, in the case of axis 1 the energy is so high that there simply aren't any other possible combinations of angular momentum components L1, L2 and L3 - the object would have to lose energy in order to spin differently. And in the case of axis 3, the energy is so low that there likewise is no way for the object to be rotating other than purely around axis 3 - it would have to gain energy. However, there's no such constraint for axis 2, since the energy is somewhere in between the min and max possible. This, together with the centrifugal effects, means that the components of momentum DO change.