Yes, coverage is used to determine if a layer is hit. It’s possible that the attack bypassed the utility vest and got stopped by the under armour instead.
Also bash damage can damage inner layers without harming outer layers. Cut damage cannot do this, once it fails to penetrate a layer, it cannot damage further layers below.