I2C Slave send 1 bit response after each byte received.
I was missing this.

Thanks for the info guys