When you consider that all of our US silver coins, and all of our US gold coins, contain copper - that means all of our US coins are subject to verdigris. And that includes nickels and modern clads.
With the possible exception of First Spouse gold and ASEs. (Yeah, they'll contain traces, but I doubt it would be enough to support visible verdigris.) Oh, and steel cents.
I know you've been at it awhile, but have you ever seen a nickel or a silver coin with what you would call verdigris?
I have seen verdigris on copper, silver, nickel, and gold coins, many times. It is not uncommon at all.
Verdigris is a problem with nickels, nearly as bad as with copper coins. I have also see other "non-copper" coins with verdigris since they usually have traces of copper in the composition.
I cannot speak of other coins, but the 1943 steel cent is zinc plated and the steel itself would contain an insignificant level of copper.....so verdigris will not form.
Since the Steel Cents are zinc coated, the better question might be "How do you clean zinc?", however there are a lot of steel coins that circulate that you might want to clean. My initial thought is some sort of oil.
One additional way....since the corrosion is usually iron oxide (rust) when the zinc has been breached, is to use a chelating agent like EDTA. Rust is very difficult to remove without completely ruining the coin. EDTA will still damage it, but not nearly as bad as using acids.
I found a steel cent in circulation, I soaked it in distilled water for a long time and the rust came off, onto some worthless foreign coin I had in the water. It was still corroded after much of the rust came off. I have since lost it, I think I may have dumped in the coin machine while coin roll hunting.