Ron, welcome to PB. There are some experts her but most of us are junkies who have fouled up a lot and shared our experiences.
Yes, the dye was probably a mistake but, the flow through should wash it out.
I'm having trouble believing that you are feeding the fish and they are still that small. By now, the bluegill should be 8 to 10 inches and the cats 2.5 to 4 pounds. Could poachers be getting to your fish?
I'm wondering if the flow through is keeping nutrients from establishing. Or, if the grass in the pond is sucking up all of the nutrients.
Bass should never be put in a small pond. But, that can be taken up later.
One of the best fisheries Biologists anywhere is from Georgia. He is Greg Grimes and is the guy that I would hire to do some on site analysis.
www.lakework.comHow is the visibility? In other words, how is the water clarity? How deep can you see into the water?