Hot water molecules move more than cold water so the area exposed to cooling get more molecules than a cold water since their molecules are almost sleeping because it's cold.
That can't be the whole story. If the hot one freezes first, the two containers have to be at the same temperature at some point in time before freezing. And yet the one that started hot somehow continues to cool faster beyond that point.
Not really. It makes no physical sense to say the container "is at a temperature" when it's not in an equilibrium state. Neither of the two containers in the experiment will be at equilibrium until they are entirely frozen and uniformly cooled to the temperature of the freezer they're in, and there is no guarantee that they will at any point be in identical non-equilibrium states at any time.