You have a loss (bad connection) of the PB2 signal between the MPU board from pin 2 of J4 to the solenoid driver board pin 4 of J4. So check/replace these two wire terminals at the connectors.
See the table below, on the left in the four digits:
A binary logic '0' is essentially 0 volts and indicates a logic low.
A binary logic '1' is essentially 5 volts and indicates a logic high.
The solenoid select signals PB3, PB2, PB1, PB0 respectively represent a binary output number that selects particular solenoids at the solenoid driver board. The second binary digit from the left is the solenoid select "PB2" signal. Anywhere where PB2 is not changing to a logic level of 0 (low) at the solenoid driver board decoder is where that solenoid will not be able to be selected. i.e. the second column from the left in the binary numbers listed are where that signal needs to go low (logic 0) in conjunction with other solenoid select signals in order to activate those solenoids. And your PB2 is stuck high (logic 1) at the solenoid driver board decoder chip so wrong or no solenoids are being selected.
PPPP
BBBB
3210
------------------------------
0000 - N/A
0001 - chime 10 - nothing
0010 - chime 100 - fires outhole kicker ?????
0011 - chime 1000 - fires side return kicker ???????
0100 - extra chime - OK
0101 - knocker - disconnected
0110 - outhole kicker - OK
0111 - side return kicker - OK
1000 - left pop-bumper - nothing
1001 - right pop-bumper - fires right slingshot ??????
1010 - bottom pop-bumper - nothing
1011 - left slingshot - nothing
1100 - N/A
1101 - right slingshot - OK
1110 - N/A
1111 - N/A