Your tap water is the culprit. It’s full of dissolved minerals, including iron.
When that water heats up inside your iron, the iron particles shake hands with oxygen. Their awkward introduction creates a permanent stain.
Also, if you leave water sitting in the tank for days? You’re breeding rust. It’s a tiny, metallic swamp in there.