Heres an opinion...
I have more knock in winter than in spring/fall. Summer, the engine gets hot, that's a whole different story, plenty of power when I first crank it, then slows down as the heat gets to it. But in cold weather, two things work together. First, the inlet air to the MAF is cooler, which lets the charge stay denser as it heats up through the turbo. Then, the IC is working better, with the cold air outside, so the charge ends up even denser. The chip can compensate, to some extent, for the cooler air into the MAF, because the MAT measures that temp. But for most of us, there is no measurement of the temp into doghouse, (intercooler out). If you relocate the MAT to the doghouse, then you can maybe set up the chip to give a little less advance when the charge density gets higher. Anyway, that's my guess as to what happens-- you just have too much advance in cold weather, the ECM doesn't understand that you're getting more pressure. Probably some chips are better than others, but I don't have enough experience with different chips to really know about that.