I have the exact same helmet, my glasses are from Costco, the frames are Bulova and they fit well inside my helmet. The frames are thin (cheap?) so that helps. Are you sure you have the right size helmet? Also, not every head shape fits well into every helmet so maybe that could be a factorI think I have more of an oval shaped head for example.
I always bring my helmet when shopping for new frames.
Sounds silly, I know, but riding home with a new pair of progressive lenses that wouldn’t stay in a position where I could actually see was really unnerving. I ended up having to get a new helmet. Expensive mistake.
My riders are the flexon. Minimal thin frame. Super comfortable and easy in and out.
They are tough. Had a pair fly out at a track day at about 80mph when I glanced back and my shield flipped open and they got sucked out. Thought I was f’d. At lunch I walked the track and there were. AOK on the front straight at Laguna.
Not cheap but tough and purposes built. They even have a vid on their site of a motorcycle running over a pair :laughing
I take my glasses off, put my helmet on then push the chin bar up so that the glasses channels in the helmet align better for then slipping my glasses on. You'll figure out how far up your need to push your helmet up and after a while it'll become automatic.