Are you sure? So long as the water stays in the system, you should be able to chain as many as you want, since only the boolean "water flowing/no water" matters.
Here's one point where it fails. The gates are not perfect: the output of a gate needs to stabilize. During this stabilization, the gate is leaking water in the wrong output pipe.