Years ago I put up a post about similar Problems. I’m sorry about your vision issues. That is scary.
https://www.hunttalk.com/threads/fogged-up-glasses.262920/
I think the fact of the matter is if you run hot as I do, putting your glasses on the end of your nose won’t keep them from fogging up, nor will any product on the market or homemade solution out there. My vest pocket has microfiber wipes perpetually.
A few years back I switched to daily contacts and it made a big difference. I can hunt wearing my glasses, but I just have to accept the fact that I will be wiping the them clear every few minutes and will never have a clear field of view.
Largely because of the input of people on that thread, I am scheduled to get Lasik in two weeks. I don’t know if you are a candidate, but I have yet to speak to someone with a negative thing to say about it who’s got it.