I never heard of rusting like this for 50% humidity. Espeically oiling every month. Even with folks living in Florda.
I would change oils. If your seeing that amount of rusting even reoiling every month, no amount of golden rods, or socks will help you.
Also make sure your not overoiling or using WD40.