One simple fix is to just sit the frames lightly into the top of your headset, there is enough friction to hold light sunglasses (eg rayban) in place. I have a pair of glasses for flying only that I bent the sides up at about 45° so that the glasses would sit correctly while perched in the top of the headset. This alleviates all pressure and doesn’t interfere with how the headset cushions are supposed to work.