The ADS869x datasheet specifies 25 ns minimum for "Setup time: SDO data valid to SCLK falling." It would be better for TI to spec an output pin with max propagation delay (clock edge to data valid). Is 25 ns specified assuming it is running at fmax (18 MHz)? The conversion to prop delay is simply clock period minus setup time, but I don't know what clock period to use. If 18 MHz, prop delay max is 55.5-25 = 30.5 ns. My actual frequency is 12.5 MHz, which gives 80-25 = 55 ns. Prop delay max should not actually vary with the clock frequency, so I would guess the correct value is 30.5? That would mean my actual setup time minimum is 80-30.5= 49.5 ns.
The SPI bus is routed through an isolation chip with significant delays. If I can't get more than 25 ns setup time (by slowing the clock) it is nearly impossible to meet timing.