Just to check - by any chance did you open and then reseal the device in a humid warm environment?
(and then put the device outdoors in a cooler environment where the warm humid air inside would condense)
Generally when something is sealed shut with an o-ring (like this device), humidity can not enter/exit the device either in liquid form or in air. If it enters as a liquid then there should be a tell-tale sign where the leak occured (e.g. water pools near to where the leak occured / there's a 'wetter area' inside near to where the liquid entered).
If water entered by condensing humid air, then you'd see the humidity evenly spread across all the components (which appears to be the case here), which might mean that it has been previously sealed in a warm, humid environment.
However, it's very difficult to say for sure. You could try:
- Dry off the device
- Submerge it in water, move it into a few different orientations, shake it a bit
- Bright it back out, dry off the exterior
- Open it up and check if there was any water ingress
I know this isn't useful if all you want is a working device and all you have right now is a wet one 🙁. But it might help for testing the cause of the issue.