i am pretty sure your hardware is fine. since you got the correct startup pattern (power-on) that means the MAX chip is fine. it also means your firmware is fine. the fact that key presses are sent means your FTDI is fine.
this feels like a software problem. try reinstalling serialosc, and test with the max grid test patch.