Troubleshooting the whole thing is a lot harder than testing the individual parts. Start by disconnection everything.
First, check the PSU - measure all voltages, add some dummy loads (~7 LEDs in series for a 12V rail for instance), if everything checks out, move on to the core.
Connect it to the PSU, check voltages, upload something, all good? Move on to the DIN chain.
Hook up the DIN chain to the core use the ain64_din128_dout128_v2c app to see if all inputs are working. If that checks out move on to the DOUT chain with the same app.
If that works, disconnect DIN/DOUT again and hook up the OPL3 module and see if you can control it and everything sounds fine. If that works, hook up the CS again.