I've got two water tanks on my rooftop(both tanks are of exactly same dimensions and are at exact same level) connected at the bottom. I fill them via an external pipe connected with a pump on the first floor. In order to fill the tanks, I open the lid of one tank (Tank 1) only so little as I can insert a pipe inside the tank.
After I've inserted the pipe I put some weight (a brick) on the lid so that the pipe does not come out of the tank due to water pressure. Please note that the lid on the other tank (Tank 2) remains closed. Tank 1 is also partially open (just a bit as there's a pipe inserted).
After some time of filling the water, I checked the water levels in both the tanks and I noticed a significant difference in the water levels(I opened the lid of both tanks to check the water level).
I'm confused because since the tanks are connected at the bottom, I was expecting both of them to have the same water level at all points of time. Why am I wrong? Can the rate with which the external pipe is filling Tank 1 be greater than the rate at which the water is going from Tank 1 to Tank 2 (via the connecting pipe)?