Started running the AC again and the sock smell is back. Truth is it never really went away.
I've replaced the cabin filter last year and used a can of Einszett Air Conditioning Klima Cleaner.
I get a nice puddle on the garage floor after using the AC so don't think the drain is blocked.
I've also tried switching to econ a few minutes before i get home.
And even driving in econ mode with the windows open.
Please help there must be a fix for this.