Well, you certainly have a failed paint situation.
Whether that is related to the (possible) galvanized (zinc) layer on the steel or to other surface contaminants is up to you to determine.
No matter what, the surface to be painted has to be 'clean'. No dirt or crease or oil, some metal-treatments are incompatible with some paints as well.
Some info on painting hot dip galvanized steel:
https://galvanizeit.org/knowledgeba... wash primer, or self,mixed just prior to use.
btw, the 'white powdery stuff' on zinc coated/plated steel is "zinc oxide". Same stuff as old-school 'white' sunblock.
And "spangle" is usually just apparent on hot-dipped galvanized steel. Zinc electro-plated steel still has the zinc surface layer, but usually much more 'even' and uniform and just not as thick as a typical HDG coating. It will still oxidize to zinc oxide and will still possibly interfere with paint adhesion.