+1
Something is making your ammo corrode. This isn't just a storage problem. Maybe something about your closet, or something to do with the ammo.
Take stock of what's in your closet. Are you storing other chemicals in there? Maybe you have some muriatic acid in there with a loose cap, or something?
Sweat contains salt, and it may even be acidic. Your sweat might be particularly corrosive. Try wearing latex gloves when you reload.
For brand new brass, this is even more important. There's nothing on new brass to protect it from your corrosive sweat. I purchased a lot of steel pin tumbled brass, and it was too clean. It became discolored almost immediately. I tumbled it with some car wax before using it.
Also, you can tumble assembled rounds for 10 min (not the hollowpoints!) with clean media and a bit of car wax.
Properly handled, your ammo should stay shiny for a long time, even if your home has high humidity. I have 1 ammo can, and it doesn't contain any ammo. All my ammo is piled up on a shelf in cardboard boxes and plastic bags. My dessicant packs are in the safe with the guns. My ammo has to fend for itself.