The fog you're seeing is the result of a failed seal inside your insulated glass unit — the double or triple-pane assembly that makes up the glass portion of your window. When the unit was manufactured, the space between the panes was filled with an inert gas, usually argon, and sealed airtight. That gas improves insulation and prevents moisture from entering.
Over time — accelerated by Charlotte's humidity, temperature swings, and direct sun exposure — that seal breaks down. The gas escapes. Humid outdoor air enters the space between the panes. When temperatures drop, that moisture condenses on the interior glass surfaces. The result is the hazy, foggy, or cloudy appearance that won't go away no matter how much you clean the glass.
It's not a cleaning problem. It's a glass unit failure.