Little hack I've recently discovered and one I think glasses wears might like, after I've done my makeup and set it with powder and spray I go over my nose and wherever my glasses touch my face with Fentys blotting powder to control the oils, I find for me it helps.
Fenty Beauty Invisimatte Instant Setting + Blotting Powder 8.5g