HmmFans don’t work.
It brings in cold air which freezes humidity.
Plus it dries your eyeballs.
My CKX goggles get warm enough i feel it on my face. (It keeps my glasses defogged)
What I have seen is that the Heated Lens vaporizes the humidity off the inner lens and the fan removes the humidity from the trapped internal airspace.