Les agrumes entrent dans des cycles d'alternance après un certain âge, surtout quand ils passent de la phase juvénile à la phase productive, et ton arbre en est à ce moment critique. Ce qui t'arrive est probablement une combinaison de choses, mais la plus probable c'est que tu arroses trop. Deux jours entre les arrosages c'est assez fréquent pour un arbre déjà établi, d'autant plus en juillet quand la chaleur est forte mais que l'arbre a besoin de moins d'humidité pour se concentrer sur la fructification. Les agrumes ont une particularité : ils ont besoin d'une période de stress modéré par la sécheresse pour activer la floraison et la nouaison. Si le sol est toujours humide, l'arbre continue de croître végétativement au lieu de se reproduire.
Voilà un truc que peu de gens mentionnent : au lieu d'arroser tous les deux jours, essaie de passer à un arrosage tous les 4 ou 5 jours et vérifie le sol avant de le faire. Enfonce ton doigt d'environ 10 centimètres ; si c'est encore humide, attends. Avec les températures de juillet, le sol retient l'eau plus longtemps que tu ne le crois. De plus, même si la terre semble bien, après trois ans le sol peut avoir un excès d'azote accumulé (surtout si tu as déjà mis de l'engrais fréquemment), ce qui favorise les feuilles mais pas les fruits. Ça pourrait valoir la peine de faire une analyse rapide du sol ou tout simplement réduire l'engrais azoté jusqu'au prochain hiver et te concentrer sur un apport de phosphore et de potassium pour stimuler la fructification.
Ce n'est pas que ton arbre soit malade, c'est que tu lui donnes trop de ce dont il n'a pas besoin en ce moment. Relâche l'arrosage, maintiens l'exposition au soleil qu'il a déjà, et dans un couple de mois tu devrais voir des changements. Si tu n'as toujours pas de fruits d'ici la fin de l'année, c'est seulement à ce moment que j'envisagerais d'autres causes.