The weld through primers are not all created equally. I had really crappy luck with the Napa brand zinc weld-thru. But much better with a copper-based one from another manufacture, as well as the zinc type from another manufacture. It’s not cheap but you could try a different type.