Rainman answered your question. The catch 22 is DO vs. cold water. If the fish move to max DO they freeze. If they don't move they suffocate.

In an unaerated shallow pond with ice and no snow removal the DO goes down and the water gets cold. A lethal situation. Ponds that winter kill tend to do it repeatedly.