In Canyon lake, the algal bloom is the main cause of the death of the fish.
The growth of algae in a short period is known as an algal bloom. It depletes the oxygen and nutrients from water which leads to the death of aquatic life.
Other reasons include a sustained increase in water temperature or drought.
All these factors lead to the large number of dead and dying fish colonies.