I have no doubt that explanation is the low temperature !
I have doubts that the low temparature is the root cause!!!
As you may recall from my previous answers here, I had the same issue, and received a replacement drone beginning of december last year, and no issues so far.
Went out flying today at -2 C : no issue at all (and as you may guess I'm still checking each flight if the issue is coming back). And before take off, I was on my bike for around 20 mins - so my backpack and the
MA2 should be already cold before take-off.
And looking at DJIs Website, operating temperature:
-10 °C bis +40 °C
So -2 C shouldn't be an issue - just confirmed it today!!