Fabric and general shape are a match. It’s possible Kate purchased this vintage dress with shawl and had it altered to fit her. Or, she picked up a similar dress elsewhere. I’ll update should any further info come to light.
Affiliate disclosure: This site earns commission on some items linked. Learn more