You did a big job locating the fault. What I would do before replacing the module I would swap the keyboard channels in order to see if the fault is address or data related. Next, I would check for standard ( not Okuma made ) chips on board and check if it's reasonable to replace them.
Next, there are microswich ( DIP switch ) modules on the board, I would check the functionality as weel, because these are responsible for the action of push buttons ( keyboard keys ) there.
That's really very rare with Okuma controls. I had once a bit simillar problem after replacing the pannel ( The client asked for interface language change ) and that was just a couple of "wired" configuration contacts on the board.