Thanks for reposting here @sinus.
Can you go into more details about the switch issues you are having?
Are some switches not responding?
Are some switches activating other switches within the switch matrix?
What happens if you connect the anode leg of a spare 1N4148 diode to the anode of CR43 and measure the floating unconnected cathode leg? Do you get the same reading on your oscilloscope?
Can you post some clear high resolution pictures of your MPU board so we can see how much battery corrosion it suffered?