I contacted Zwift and they gave me a straight refund, no messing.
Before the refund, I did put some silicone sealant on the back of it and it did fix it. So it is the seal that isn’t up to the job.
Hope this helps