I had exactly the same problem and tried to find a solution with Roborock support.
Hereby their response:
"Thank you for taking the time to reach out to Roborock Customer Support and we are sorry to hear about the trouble you are having with your device.
Due to water quality reasons, such as excessive water hardness or too many impurities in the water, scale may be generated in the pipelines, causing internal seal failure and water leakage. It is recommended to add clean tap water to the clean water tank, and let the dock wash the mop cloth. If water leakage still exists. You can follow these steps:
- Add 1L of clean water to the clean water tank, and then pour in about 20g of citric acid, till its fully dissolved.
- Place the robot into the dock. Ensure it is in charging mode. When the robot charges, you can hear the voice report ‘charging’, and the white indicator light on front of the dock will go off. See the attached picture for where to find the indicator. Then, press and hold the HOME button on the robot to start the mop wash process manually.
- After the mop wash process, observe whether there is still water leakage. If it still exists, you can repeat the mop wash process the second time to give it a try.
- If the issue is resolved, pour out the water containing citric acid in the clean water tank. Add clean water to the clean water tank, and let the dock wash the mop cloth twice to have a try.
I tried their indications and, surprisingly, it worked!!! I still don't know why the problem occurred since I always used filtered clean water to fill the base station. I'm still waiting for more clarifications from Roborock.