Thanks for posting those pics. But I can't really see them. Old eyes.
Could you list the results for pH, ammonia, nitrite and nitrate?
If the KH is indeed zero, that may be causing the trouble. You need to raise that.to at least 100. 200 or more is not too much.
With KH (alkalinity) that low there is nothing to buffer the acid being produced by the nitrogen cycle. That's an ongoing situation, so KH gets depleted over time.
With low KH, the pH will not be steady and will swing from high to low, stressing the fish. Those swings would make your fish lethargic and can kill them. At zero KH, the pH can easily drop into the acid range, killing your beneficial bacteria and your fish. That's called a pH crash and may be what is happening in your pond.
It may also be what happened before. The KH was used up and the pH crashed.
You need to raise the KH, but you need to do it gradually because it also raises the pH. It's easy to do with baking soda, one cup for every 1000 gallons of water. If your pond is smaller than 1000 gallons you will need a fraction of that amount of baking soda.
It's better to do a smaller amount and raise it even slower than doing a lot at one time. I would use the baking soda once each day until the KH is at least 100. Keep an eye on the pH, too. It may go up to 8.3 over the course of raising the KH, but that is no problem. Many of us here keep our ponds at that pH.
This is an easy fix and even if it's not the entire problem, it is certainly a major part of it and it needs to be corrected.
As I said before, KH will drop over time, so it needs to be monitored.