I am not aware of the mechanism of action. It is not an osmotic effect. Systemic and and topical ( on the eye) can cause cataract. It is usually from long term use. I doubt a few steroid injections in the lid will cause cataract.
Steroids can also cause glaucoma. Cataract and glaucoma can also be seen with steroid inhalers and nasal sprays.
Dr. O.
The reason of steroid injections in eyelid is to cause hairgrowth after eyelash loss