Crystal amplitude seems ok. Look MCU reset circuitry, try to analyze, maybe firmware is waiting for some kind of signal to continue booting and never gets it? For example "power good" or similar critical signals.
Probably there should be no I2C signals if MCU is not functioning, because almost guaranteed that keypad is a slave. So it should mean that it is running. Well, as far as my experience goes.