My votes go for two things: fermentation temp and water.
I had this same off flavor for my first few batches and, after adjusting my water (RO that I build up) and, now, controlling fermentation temps, the flavor is gone. Bottled water is often simply water from another tap, so watch out for...