Definitely leaf miner. However, the damage they do is really only to make the leaves look a bit weird. It doesn't actually cause harm to the
tree. It can be prevented by spraying with a pestoil when new growth emerges. Don't do this on hot days or the leaves will burn.
I reckon the problem with the markings on the fruit is just a symptom and can be helped by a basic need which i'll bet you aren't providing....
So, citrus will drop their fruit mainly because of a change in moisture availability. If it's very dry and you get rain, the fruit will drop. If it's been nice and wet then the summer gets super hot and no rain. The fruit will drop. The
trees stress with these sudden variations.
I think the answer is actually in your fotos.
I see there is grass underneath the canopy. If this is the case, then therein lies your problem.
Grass and citrus need the same things. They both require the near surface nutrient. They both have shallow root systems and so they are in direct copmpetition with each other.
My suggestion is to mulch your
trees out to the dripline. At least. A little further is great. You need to get rid of that grass under the canopy. It's stealing all the nutrient and also the soil temps are way too variable because they have no protection. This can be done by simply mowing the grass short, spreading chicken manure pellets, blood and bone meal, citrus fert, whatever your fert of choice. Covering it with newspaper or cardboard and burying the lot under 8" or so of well aged mulch. Then water it really well. Fertilise regularly thru the
growing season and maintain a constant soil moisture and the next crop will be yours.