It might probably be a secretion from an animal living in the abaxial portion of the leaves just like you said, or a fungi maybe.
Sort: Trending
Not so sure about that, but through photography, a learn a lot of fascinating things in the world, at least around me. ; )