bandaid over the nose and mask should stop your fogging. You can also use a little saliva on the lenses like they do in scuba diving.
I usually just move the glasses a little further down my nose and that does like 95% of the solution.
I haven't tried saliva. Usually I just end up with my mask way up my nose and my glasses moved down my nose. That works fine short term but I have to hold my head like a pompous asshole and that's tiring.
The 3M "Aura" N95s have a generous and durable nose pad that's basically eliminated this problem for me. They do get extremely humid on the inside though; I have to carry two and swap them every hour.
Soap (dry, no water) rubbed and spread with a paper towel until "apparently clean" also works - the thin layer of soap prevents fogging. You might have to try several brands of soap.
I have some old ski goggle 'defogger' that's worked well for me. I assume it operates on the same principal. It's kind of a waxy stick that you rub on and spread out with a cloth.
Something else that works really well is the anti fog dry cloth/wipes. They're cheap and get rid of fogging completely.
early in the pandemic I had a very limited supply of N95 masks and when the nose wire got too deformed to keep a good seal I solved it with a tiny amount of spirit gum. Lots of solutions if you're willing to try.