problem with array modifier while trying to create a plant
Your object have a non-uniform size, specifically along the z axis and thus the slight displacement of the leaf is amplified along the z axis. So just apply the scale of the object using Ctrl+A >> Scale.

The same problem may appear when the offset object have a non uniform size as well.