Both kegs are new AIH kegs. I received two 5 and two 2.5 gallons. I broke them all down to clean and sanitized with iodophor. Since the parts were all mixed up (posts, lids, poppet) it is impossible to say which keg is the offender. From here I am going to break them all down again, clean, visually inspect, passivate, dry, sanitize, and purge before they get used again. Hopefully there isn't any surface rust that requires elbow grease to remove.
ETA - it's not the iodophor. I use 12.5ppm solution, there is generally two day gaps between sanitizing and filling, and I have never had an issue before.