TPS25750: TPS25750 sometimes fails to load from EEPROM and stays in PTCH mode.

Part Number: TPS25750
Other Parts Discussed in Thread: BQ25792

Tool/software:

We are using the TPS25750 along with the BQ25792 battery charger.  The TPS25750 gets power from either the USB-C power delivery connection (cable insert) or the the 3.3V DC input which is fed by the BQ25792.  We have pin strapped the TPS25750 to come up in "Safe Mode" with ADCIN and ADCIN2 pins both connected to ground.   A host processor is connected to the TPS25750 slave I2C port which is used to communicate with the TPS25750 and BQ25792 devices.  When the TPS25750 is being powered from the BQ25792's DC input (barrel connector), the host processor includes a delay of 600 ms before trying to read the MODE register (0x05) to determine if the TPS25750 is in APP or PTCH mode.  

For some reason, intermittently, the TPS25750 comes up and stays in PTCH mode.  I have tried executing both a "Gaid" and "GAID" command to try and reset the device to reload from EEPROM, but this does not always work.  The only guaranteed way to get it out of this mode is to cycle the power on the BQ25792 DC input.  

I have included a copy of our USB-C PD/Battery charger schematic below. 

Any help is greatly appreciated. 

Kind regards, 

Paul