Trouble overiding a push switch with a transistor

I got a PNP transistor and it appears to be working. I didn’t have to wire them to the same power supply, but they are pretty close (4.5V battery vs 5V Arduino).

I did have to reverse the logic on one of the other buttons - I am not sure why. Although they could be related (swinging the tail right was the problem button and I had to reverse swinging the tail left)