I've had fogging on some of my bikes for ages! I tried dessicant packs, sealing the gauge up well, drilling a drain hole in the bottom, putting them together and sealing them up when it's low humidity - none of which worked.
I believe it was someone on this forum a few months back who matter of factly stated the moisture came from the bulbs.
That really made sense! Mufflers and the exhaust system do the exact same thing - criss-crossing the dew point and collecting moisture.
So I got some LEDs, and what do you know - fogged the day before, no fog since! And riding in the rain like yesterday GUARANTEED foggy lenses - and they weren't!!!

I also had a talk with Rick at Motorrad Elektrik and he'd had the same experience. So I'm 99% sure that problem's been licked! And yes, I'm sure it's due to LEDs running cool unlike incandescents.