I think this is just an issue of the game misreporting the reason, but my Bengal tigers started fighting supposedly because of overcrowding according to the game but they still have way more space than they need. More likely this is yet more of the "soon as children grow up they start fighting their parents" nonsense, but the game is telling me its because of overcrowding.