Just tested it back with transfer and it works fine. Before when I was having issues I was putting the register address to read from in the send buffer.