problems with TPIC6B595 and mega interface using SPI

Hello, the correct word is sink. By low level code, i mean it is simplified for testing without all the extras. There are 96 inputs that get cycled by adg732 multiplexer to read a value and then the 595's are used to sink all 96 inputs to ground. The multiplexer does selectively connect my inputs, but when trying to sink, i get no response.