So I tested my board before soldering via bridging contacts, and all the keys worked. Now I've soldered it and everything except for backspace, pipe, enter, up arrow, and right arrow work. Occasionally when I reflash the board, it will act like right up and enter are all being held down. I've tried reflowing the joints, but given that it's all keys in the same column, i'm wondering if there's an MCU issue. I've checked and no SMD parts are lifted or missing, and I added electrical tape beneath stabilizer screws to make sure nothing is being bridged.
Any ideas?
In addition, when I replug the board, it doesn't immediately register, and I have to go through the 'firm up' step of Catweewee's instructions each time I plug the board back in.