Through Covid I could never find a mask that didn't fog my glasses, safety or regular. I had heard from the medical insustry that using Dawn dish soap helped. It must be unscented. You clean the glasses well and apply enough to coat the whole surface. (doesn't take much) Then only rinse them off enough to remove evidence of the soap. You should notice that the remaining water droplets bead up very well and you can blow them off easily. (I don't dry/touch mine with anything. Just blow on them hard).
I found that it really helps with fogging. It definitely won't prevent fogging... but it does help and is cheap enough. The side effect is being able to see better with clean glasses! LOL
edit to add: A soapy salution of Dawn and water is also awesome at killing the stink bugs that have invaded! You can just spray them with it. They usually fall to the ground and squirm for a minute before dying. No toxic chemicals needed.
We also keep a jar with soapy water in it. When one is on the wall or ceiling you just hold the jar under them and carefully tap them with your finger. They don't usually shoot the stink if you're gentle and they mostly just gravity drop to escape as their self defence.... right into the deadly soapwater! No muss, no fuss, no stink.