I find the type of fish matters as well. Feeding shrimp and firmer white fish seems to preserve my water quality well. I catch most of the fish I feed so I have tried many species. I have found that cod and pollock really flake into tiny filament like hairs and foul the mechanical filtration quickly. Denser fish like perch, bass, halibut and trout/salmon (tilapia is dense also) really hold together better, making less scrap particles that don't float and end up in my filtration system. You also have to consider oily fish that leave that film and rind at the surface. I have found that anchovies and smelt really contribute to this even though their flesh stays solid and doesn't flake much as much as lingcod or pollock.
I'll never feed cod again, it was disastrous to my water quality with flakes floating everywhere.
I find the same can happen with pellets if you feed too large of a pellet size. I think people feed way too large pellets to their fish. They figure since they are eating aggressively things must be fine. They fail to notice the massive amount of pellet waste being pushed out of the gills and mouth while the fish is choking down big pellets. I think using appropriately sized pellets can cut down on waste if feeding dry. RD. has touch on this many times over the years.
I only feed fish and shrimp/crawfish to adult fish currently. I have spent a fortune on pellets and with around 40 rays I feed a great deal of food. I use pellets for smaller pups and juvenile rays but would break the bank feeding pellets to all of the herd.
I use USA sushi and sashimi standard when preparing fish. Freeze at minimum -5f for 120 hours to "cold cook" and kill potential parasites and pathogens. Or -40f for 24-48 hours, the standard vary by state but if you use a prolonged deep freeze you can help your catches be food safe.