Thank you so much for the reply. As I said cleaning the circuit with cleaning alcohol helps solve the issue but only while the screws are out. The first time I tried this fix a few weeks ago, the problem didn't happen again even after I tightened all the screws back, but now I don't know why tightening screws or even putting the keycap on top messes up the circuitry. I'll try doing the aluminium fix. Could you please elaborate on how to use aluminium to bridge the solder crack. It's really small and I don't know how to put aluminum foil on top of that.
Edit: I don't really know the best way to bridge the crack with aluminium. The crack is really very small so I ended up using tape to stick an aluminium foil piece, then tried carving it around the solder itself so as to form a cone. Did a pretty bad job to be honest, but something different happened this time. The keypress was registering fine until I started putting screws at the opposite end i.e. near the numpad. I was testing the key after putting in every screw, turns out putting in screws near the numpad makes the problem come back. But if I remove the screws, it goes away. So now I am kind of hoping that it is the bad solder that is causing the problem and not the switch. Should I get it resoldered? Will that get rid of the problem and fix the keyboard? I've opened this keyboard(all the 21 screws + 3 at the bottom a 100 times now) trying to solve this issue. I am getting pretty bored and annoyed having to open it and put it back together now xD.