Судя по всему, весной физика не работает. Снежный покров, несмотря на большую теплоемкость, по какой-то причине не отбирает тепло у следующей над ним воздушной массы. Возможно, по причине того, что весенний снег - это не совсем снег, а пористая структура, состоящая из пузырьков льда и воздуха. Т.е. это что-то типа пенопласта. Поэтому он может лежать и не таять даже при экстремально высоких температурах, до +25...+30 градусов, очевидно, что если он вообще не тает, несмотря на жару, то он не забирает тепло у воздушной массы и не происходит ее трансформации.
Ну еще надо понимать, что хотя над снегом и образуется слой холодного воздуха, этот слой никак не участвует в восходящих движениях. По сути это такой малюсенький локальный антициклон - холод от сугроба растекается медленно по земле. При этом если есть ведущий поток с прогретых бесснежных поверхностей, то он просто будет проходить поверх этого АЦ, никак с ним не контактируя. Если только поток не ламинарный, то есть скорость ветра большая, то этот сугроб будет вовлекать воздух в обмен. На ВДНХ по сути снега уже и 30 марта не было. Район опушки весьма специфичен - так что бесснежные окрестности прогревают.
Кстати, наверно тут как раз вертикальный термоградиент решает - если он низкий, то в теории воздух не такой тяжелый относительно вышележащего и может приподняться относительно более теплого при каких-либо слабых восходящих движениях. А если градиент высокий, то ему вообще нереально. Получается, что при +3 снегу действительно легче влиять на температуру на 2 м, чем при +15.
На этом принципе работают, кстати, многие АЦ зимой. На высоте около 1,5-2 км может быть около 0 и даже плюс, а вот у земли при этом двузначный минус, иногда за 20.