I found this, but I can't vouch for it..
Dunlop Ultraglide 65 String Cleaner & Conditioner, shields strings against tarnish and corrosion..
I have put silcon gel packets in my guitar case. But discontinued use for fear of having guitar to dry...
Elixar has some strings that are coated.. That might be the answer..
Hope you get the problem corrected..