That’s unfortunate but I am glad to hear they have figured out the issue. It is just a matter of removing the windshield and installing a new gasket?
I had a leak into frunk. A USA forum suggested removing the seal rotating it 180 degrees and replacing it.Frunk - not sealing when bonnet is closed.
Footwell - several possibilities. Bad windscreen seal; bad door seal; excessive water getting into the fresh air intake; clogged drain in the air duct (where AC condensation should drain).
There is no cover that would cover over the fan (the part with the white electrical connector in the picture) and the rest of the area. There are few people who would be down there looking up at it. A cover would be added weight and cost.