I had a similar issue. As @Frog said in the comments, you would need a oscilloscope to spot the exact issue.
The datasheet does not mention it, but you need a pull-down resistor on MISO (SDO) line. These MAX ICs's SDO line does not pull itself down. It only pulls the line UP, for some reason.
You would need a oscilloscope to detect this issue, not a logic analyzer. You would see the MISO line go like this:

I used a resistor of 560 Ohms to pull the SDO line down and worked like charm.
A second thing to take into account, is the Capacitance of the Diodes you are using. if its too much, it will delay the signal rise up times. A workaround to that (if you don't have other diode types available) is to lower the frequency of the SPI protocol so the voltage will have more time to rise.