Yes, I managed to fix this. I had it quite badly, although not quite as much water as yours by the looks of it.
All I did was drill a few tiny holes in the covers. I used a extremely small drill bit, probably about 1mm, and did two holes at the bottom and two at the top.
You may wonder why...