Your model breaks down when you try to get it to predict something which is physically impossible. Like in this question, h2>h1 which means that tank 2 is at a higher potential energy than tank 1. Basic physics dictates that the flow can never be in the direction you have assigned in the model. Hence the breakdown.