Good do the last one too.
I don't know if it's a problem with the car or just rotten luck.
From my time working with the global auto industry, I found that all the so called OEMs ie brand names do is assemble parts from a variety of global autoparts makers into the finished product and often they don't even do that much. Often farming final production out to other companies as well.
I've seen different makes with different names and different prices produced on the same production line one after the other, the only difference being the brand badging and retail price to the end customer.
In that instance it was GM Geos and Toyota Corollas being assembled at the one time NUMMI plant in Fremont, CA.
I think that plant later became a large Tesla assembly plant. There is no longer an American, Japanese, German or any other make of car. All the OEM brand names are all just a conglomeration of globally sourced auto parts and systems made by various tier 1, 2 & 3 companies which are themselves global wide businesses. It's a very incestuous industry.
Ever who made that windshield is very likely not Subaru but some other company you may or may not have ever heard of who supplies windshields to other makes for a variety of models.
At least I think Subaru is still Subaru and not someone else. As Rolles Royce is really BMW, I think, today, unless it belongs to someone else now, Mercedes maybe, as Saab was once really GM until they sold it to I forget who it is now. I think Ferrari is Fiat and Nissan, a Japanese make is really Renault, a French company and assembled lord only knows where, a US plant in Ohio maybe, from parts made by dozens of companies from plants and factories from every corner of the globe from every continent.
.