This seems to be a common problem. On my keyboard, I’d have ASD intermittently drop out or take a couple hits to register.
I used this technique to re-seat the cable and help it lay a bit better under the battery – but I also used 99% isopropanol alcohol to clean the contacts. I actually got quite a bit of gunk off the contacts. I re-connected things but was still having trouble with f and g keys. I tried once more, and it seems to have perhaps solved it.
Time will tell, but maybe give it a try if you are having trouble.