“Their previous fabric was maybe 20 mil (?) silnylon. It was prone to misting during heavy rain.”
That’s more about the coating, tightness and kind of weave involved. Theoretically speaking, you can pack more smaller fibers into a given space than with larger fibers, which would improve HH provided the coating is also high quality.
But the more manufacturers and designers push the envelope with ultralight materials (ever reducing weight and/or fiber size)–the more they might need to start thinking about double layers, rather than one single layer.
Reason being is that you get a greater HH that is non linear in nature, than just adding up the combined HH of two fabrics.  That’s because the outermost layer, absorbs the majority of the force/energy of the falling rain drops, and the layer below is subjected to more static conditions. Granted, this works best if there is at least a tiny amount of space between them.
So, in other words, having two layers of ultralight fabrics, which each respectively having say only an HH of 1200mm each (say these are both 10 or 7D silnylon)–the HH will be more than sum of 2400mm. It may actually exceed a high quality, highly waterproof single layer of fabric with say a HH of 3500mm.
This is the driving principle behind why 3 and 2.5 layers of WPB materials can and often do have much higher HH levels than single layer fabrics, even though one or two layers has a fairly porous structure (the breathable part).
It’s all about absorbing and deflecting that initial velocity/force/energy of the rain with the first layer.
It’s also how Paramo, Buffalo, US military, etc type systems get away with using such porous, and individually non waterproof materials (though, there are some other key differences with these systems, and generally these kind also rely on using the heat of the body to drive out moisture).