As Goodlife says it can be due to all sorts of reasons. All you can do is first find a variety that suits your soil, than try to ensue that they grow at a regular rate with plenty of water and if you feed, I don't during the growing season, make sure the feed is not too high in nitrogen. The rest is as they say in the lap of the gods.