+1 for evabarrier tubing. And +1 to disassembling everything to thoroughly clean. I doubt its a water issue with a description of "meaty". Take my suggestion for what its worth, but I would try buying a few packets of dry yeast and directly sprinkle ontop. I know this is not good practice, but for testing purposes, it will remove all handling of yeast, if the problem is there, that will show you pretty quick. Then can work on this process.
My 2 cents is to also take it back to basic and temporarily remove all unnecessary things, eg, aeration stone.
Can you smell it in the fermenter putting your head completely inside? Are there scratches in it or whatever?
I had a problem with a fermenter that had to clean several times with different things to rid of odour.
Anyway, goodluck. Its heartbreaking to spend all that energy and time in a brew to be disappointed.