I am trying to read temperature value from STS30 temperature sensor using this simple code snippet:

During debugging, my debugger stuck at line "if (STS30_read_temp(temperature)==true)". When I step into this line, I can see debugger is stuck at line "return result" of function "nrf_drv_twi_tx" in nrf_drv_twi.h file.
Can you check the code and advise what am I doing wrong here.
I have attached the command sequence for reading temperature from STS30 sensor.
Thanks