TPS65988: Command Register Always Responds with !CMD

Part Number: TPS65988

Tool/software:

HI, 

Whenever I try to send the 'GAID' command to either command address, I get the "!CMD" response when reading back the command register. 

I would like to soft or cold restart the part because of a problem I noticed with attaching USB-C to A cables to one of its ports: 

Port 1 - is configured as a USB sink. It negotiates 20V for the PCBA with an external charger. Works great, no problem. 

Port 2 - is configured as a USB source which also gets negotiated to 20V, however, when plugged into a computer via USB-C to C or C to A cable, 

             the PCBA is a USB data peripheral (even though it can provide 20V to the attached computer). 

The firmware running on an ST part waits until the TPS part has either detected a USB host attached to port 2 OR it has negotiated to provide 20V to 

an attached device. 

When using a full USB-C to C cable, the detection works perfectly each time and the ST part enables its USB lines to start communicating with the attached device on Port 2. 

However, when attaching a USB - C to A cable, the detection only works when power is applied to the PCBA on Port 1.  If the USB -C to A cable is removed and then plugged in, it takes

the PD chip 15 seconds to re-recognize that the computer has been re-attached.  (The ST chip polls the status registers, waiting for connection). 

Is there a way of fixing this delay? 

What could be preventing the command register from accepting the command to restart? 

Thank you for your help, 

Julio