The F115 error doesn't matter, as long as 205 is plugged in you can get to diagnostics. If you Don't get the error, then the board is not isolated to test.
Once in diagnostics and switch edge test, go ahead and remove 205 as well... This will isolate the entire board from all switches and wiring. You're basically bench testing at this point, with the DMD and machines power supply.
With the symptoms your describing, I would have went for U20 as the issue, but since there still there after replacement of U20, the board needs to be fully isolated to be sure where the problem is... do you have a pic of the board? Was/Is there battery corrosion damage to the resistor network between U18-U20 and the 205-212 connectors?
If you isolate it fully and it still reports multiple switches, then it's time to chart exactly what happens on each column/row when connected, and decide if U20 is still bad, or there is a short in the resistor network going up to U20.
My guess is back to the opto board though, as it was still in circuit if you did not disconnect all (up to) 6 of the connections at the bottom of the board before testing....
And yes, the instructions are not perfect in the fact they don't say remove everything after getting into switch test.
from his note above the procedure: Note: J206 and J207 (column drives) are electrically the same and the connector may go to either one. The same is true of the two switch row connectors, J208 and J209.