@Julián_AragónM , thanks for the reply.
Yes, this feature is an implementation of the Low Power Run mode, wherein the clock frequency is reduced to 3MHz by reducing the output frequency of the FIRC, and disabling the PLL.
I've tried the steps you've mentioned
1. AIPS_SLOW_CLK and LPI2C0_CLK and successfully enabled when switching out of Low Power run mode
2. IntCtrl_Ip_DisableIrq and IntCtrl_Ip_ClearPending are called right before the mode switch to disable and clear the interrupts associated with I2C.
3. I could not find the Lpi2c_Ip_MasterEndTransfer function in the Lpi2c_Ip header file.
The problem of getting stuck in the mentioned address still exists.
During an internal discussion with my team, it was found that the execution was stuck in the same address in the firmware when a different and unrelated problem are being debugged. Is it possible for the running target debug configuration to show the incorrect problem address?