Certified GKH Gardening Expert
Typically, when this happens, it is due to improper soil nutrition ratios. When there is too much nitrogen and not enough phosphorus and potassium in the soil, then the tree will not produce.
The tree will prefer less rich soils, so be sure that the nutrient levels are not too rich for the tree. These articles will help: