Seems like the most likely reason is that the casual feeders are not as hungry as the aggressive feeders and are getting food elsewhere. The greater amount of vegetation in the upper pond suggests a greater inflow of nutrients feeding the food chain. The upper pond appears to function as a settling pond for the lower pond in your situation, and would be expected to be more nutrient rich and thus support more "natural" forage.