I'm working on a new design where we have an ADS1115 connected via I2C to a SoC through a level translator (1.8V at the SoC, 3.3V at the ADS1115). When attempting to read from the device, either the config or conversion register, the result is always 0. I have attached logic analyzer captures at both sides of the level translator. I don't see anything wrong with the signals other than reads are always 0. The ADDR pin is pulled high, so the I2C address is 0x49.
Write config reg:
Read it back:
Read conversion reg: