Question my NVME got Corrosion and rusting

Feb 7, 2021
21
0
10
what causing the NVME contact point have some corrosion like this
Whats-App-Image-2021-06-25-at-17-05-51.jpg
i just install it for almost 2 months, is that really only debris that get in can cause this? or something else?
 
Was it packaged these few months? Generally speaking, this kind of corrosion is more often seen near the ocean; the combination of salt and humidity cause this.
i don't know about how long that nvme in packaging
but as far i know, this is a new variant nvme from their brand and the color on board is different too

talking about climate, i live in tropical line but is far enough from ocean

so what's solution about this condition, i already claim that NVME and got a new one, but i afraid before 2 monhts it got some corrosion again, if this causing by debris is that putting some dust filter can reduce it?