Not only is it not waterproof, but the Mavic 2 in particular has a top-mount battery which allows moisture to get into the contact area through the gap between where the battery attaches and the drone itself. I wouldn't even consider flying if it was raining, snowing, or even foggy but that's just me.
You can buy specific skins that allow for flight in light rain/snow as they plug all the gaps and limit what gets sucked into the aircraft, but I see those as more of a second line of defense rather than a green light to fly in wet conditions. Too expensive to risk it IMO, and DJI's warranty and Refresh are void if you fly in bad weather.
I've flown in the snow a few times. If it's not too close to freezing, the plastic skin of the M2 and battery will get down to ambient temperature fast and the snow won't melt or stick. QUOTE]
The top of the battery won't get down to ambient no matter how cold it is outside (provided you can still fly the drone), and that is where you don't want the snow to melt because it can seep into the cracks on the top and onto the battery contacts. Just something to be aware of.
I've flown in the snow a few times. If it's not too close to freezing, the plastic skin of the M2 and battery will get down to ambient temperature fast and the snow won't melt or stick. The motors get warm, but they don't seem to get wet either.. Perhaps because they're spinning so fast.
The long and short of it, is that flying in snow is much like flying in light fog. Visibility is reduced. You do see flakes, but it's nothing really special. I was actually going to fly today but didn't because it's been snowing.
And it's good to see that I I'm not the only one who films themselves blowing snow
View attachment 62953