Thanks everyone for the input. Heheheh yes we are surrounded by salt water. The unit is used at a venue near the beach but the place is not completely open, maybe there are some other factors coming into play as well. Its used inside an air-conditioned room. The tarnishing/corrosion is on the whole keybed. Funny thing is I have worked on keyboards and other gears which some travelling musicians use which are in far better state. I am talking about gigs couple of times a week and some gigs are right on the beach.
I have send some pictures to the owner and have explained that it doesn't look good.
But here is the thing - Everything I check seems to be in order as in, can't find and shorts or open connections and to make things even more harder the problem seems to be intermittent. I have to play several keys fast for the problem to occur eg. if I play g,a,b,g,a,b and all of a sudden the b note comes out with full velocity. It remains at full velocity for a second and goes back to normal and then I am able to play all the keys normally.
Only thing I could remark is that on the 'velocity' detecting path (I hope I am making sense) when I measure at the diode to ground (of the 'b' note) the voltage keeps going down from 4.3V to around 3V (does not stay stable). With all the other keys I measure something close to 5V.
That's why I asked about whether this corrion could be causing that (something weird like stray capacitance or something

), I had to disregard voltage drop because I see the same 4.3V at the microcontroller pin which is used for key scanning. I have done the regular rubber pad and contact cleaning as usual and cleaned the whole pcb as well.
I am just trying to figure out why this is happening (even if its not fixable) for future reference.
Once again thanks for the help.