Q.lime tree
My lime tree has been in the ground 2 years and have lots of leaves but no fruit. Why?

Certified GKH Gardening Expert
The tree could still be too young to bear fruit OR there may be too much nitrogen in the soil, which results in lots of foliage growth but little to no blooming. I would try giving it some phosphorus rich fertilizer, like bone meal, to offset this. If it is lacking phosphorus, it will not be able to produce blossoms (which means no fruit.)
If you have not read it yet, this article may also be helpful: https://www.gardeningknowhow.com/edible/fruits/lime/reasons-and-fixes-for-lime-tree-not-producing-blossoms-or-fruit.htm