Hope I won't make this error again... But it seems that it sent the slave address with the write flag (0) and sent the address 0x97 but didn't send the data. Then it sends the slave address with the read flag (1) and sends the address 0x00. To be clear?
You write the address of the chip with write set, the address you wish to read, a restart with the slave address with read and then read the memory as needed.
Hey, Renesas no longer has example code for the AVR Arduinos. Do you still have the code and how did you upload it to the Arduino? With Arduino IDE or a different compiler?