Rain reduces the speed and increases the latency (I'm actually not sure why the latency increases, it's not like the signal has to go further) but, it still works.
Unless the physical layer is using more FEC and using longer "timeslots" to get to transmit the payload. But even that seems unlikely to cause major latency increases?