It's pretty apparent that these pilots used the "light snow" category of their holdover table. I assume that they did this because the METAR said "light snow." It's pretty apparent that they were unaware that they should have gone to the separate "Snowfall Intensities as a Function of Prevailing Visibility" chart to figure out that even though the METAR said "light snow" the deicing holdover tables considered it to be Moderate snow based on temperature and visibility.
So, one human factors issue I think would be an easy fix: in the holdover tables, stop using terms to describe the snow that also appear in the METAR but do not directly correlate. In the holdover tables, call it something else. Maybe snowfall intensity 1-4 instead of very light to heavy snow? I don't know. But something. Not knowing that "light snow doesn't always mean light snow" seems like a predictable and preventable error for crews who don't deice often.