Water test would be a good idea - see if any stressors there.

At 2 Yrs. old the pond is reaching carrying capacity which might be a factor.

What else is going on at the pond, weather, spawn, liming, chemicals etc..?