Wondering how it is going, I work with acrylics, which is closely related to vinyl, and I know they add various plasticizers to it to increase flexibility, and those chemicals can and do leach out of the vinyl. That's one of the reasons why the a liner is more flexible when new than it is after a few year of water and sun exposure. It maybe that the manufacturer of the liner thinks that because a chemical is listed as "food safe" for humans, that is is safe for fish that eat, drink and breath it 24/7, this may or may not be the case.
What I would try is to
- drain your pond,
- wash the liner with vinegar,
- then drain the vinegar and rinse with water,
- wash with strong Bicarbonate of Soda solution
- drain the Bicarb, and rinse with water
- fill the pond (dechlorinater added) and start the filters
- add 1/4 cup of household ammonia and keep adding a splash until the test is over 1ppm
- retest each day and when the test says your down to 0 ppm Ammonia, re-add as above
- when your back down to zero, put a couple pounds of rinsed aquarium activated charcoal into a suitable filter bag like knotted pantyhose and drop that into your filter.
- After all that runs for a couple days , float some feeders.
Hopefully the vinegar will dissolve the plasticizers that like acids, any that like bases might be dissolved by the bicarb and the charcoal will absorb anything that was missed.
If the feeders do Okay, try the Walmart Koi; if all goes well then comes the tough decision, what do you do with the test fish? My 2 dozen feeders have turned into hundreds.