Carb icing is caused by evaporative cooling, fuel is transferred to the Venturi by suction caused by the Venturi, as the fuel atomizes it cools, and drops the temp in the Venturi to below freezing. when water of any kind enters the Venturi it freezes and destroys the Venturi and throttle plate's shape, until no fuel is transferred, then the engine quits and no heat is made for the mufflers to melt the ice in the Venturi. when the mufflers are too cold to heat the carb, you are going to land.
It requires but a few seconds to cool the mufflers, they are made of thin Stainless steel sheet, not much mass to hold heat.
So when carb heat does no good, try adding fuel by the accelerator pump, get that engine making heat, any way we can.