Ancalagon
Dusty Dragon
... Who cares, it’s a story. Have the two years be the result of unreliable narrators, have the villagers did up winter stores, maybe there was a mass shipment of food by magic but that method was distrusted by one of the power groups in the region. Have people in one of the larger towns eat the flesh of the dead.
Who cares? Well if forever winter isn't a problem, when it's not a problem is it?
I care. It's jarring when things don't make any sense, it breaks immersion, and it challenges the PC's capacity to affect the world and react to events. The players can't make plans and are instead at the mercy of events determined by the GM based on dramatic need or whim.
In the real world, a drop of a few degree Celsius (due to volcanic eruptions) can lead to mass famine. Imagine an actual "no summer" situation... Thankfully the OP found a reasonable solution.