I have had a sot top car all my driving life and with two exceptions they have all leaked a bit in heavy rain. Bit to my surprise, neither the Fezza nor the F type leak but my wife's (Mercedes group) Smart Roadster does so big time.

Together with wind noise and scuttle shake, its part of the price you pay for open car motoring