How do you transfer to your fermenter?
You mention you have a 18l stainless pot you use as your kettle.
Do you have a tap or valve on it or Do you syphon?
If you use of those have you tried sniffing the tap , or syphon. Basically anything that you use to transfer to your fermenter from your kettle give it a going over and a good whiff as there May be something lurking in your transfer process that you haven't noticed. Goes for hoses too.
Often the old nose test can pick up something not right.
Another thing you can do is ferment the same batch in a few different containers. Some mentioned using different yeast so use diff yeast in each fermenter. It might help isolate it to the hot side, or cold side of your process. If one comes up good then it's the cold side, or they all are bad then something common to all on the hot side. At least might help narrow it down a bit quicker.
Palmer says in how to brew -
Soapy flavors can caused by not washing your glass very well, but they can also be produced by the fermentation conditions. If you leave the beer in the primary fermentor for a relatively long period of time after primary fermentation is over ("long" depends on the style and other fermentation factors), soapy flavors can result from the breakdown of fatty acids in the trub. Soap is, by definition, the salt of a fatty acid; so you are literally tasting soap.
Good luck