I have a circuit which provides power to an SOC and charges a battery when needed. For this, I have chosen to use two IP5306s. The reason I use two of them is because of the "feature" it has which causes a power output interrupt when USB power is disconnected and the chip switches to battery power. I have seen a couple other designs where two injoinic chips are used to overcome this issue. A good example is the PiSugar2 which used to feature an IP5306 and an IP5209.
The general design goes like this... One IP5306 is responsible for charging the battery. This IP5306 can be connected to USB power, but it cannot be connected to the load that is the SOC. The other IP5306 is responsible for powering the SOC. This IP5306 cannot be connected to USB power, but it is connected to the load that is the SOC. Another important note is that this IP5306 is the I2C version of the chip. Both IP5306s are connected to the same battery.
Now before anyone asks why I don't just choose another charging circuit, I will say this. Using the IP5306 has proven to be the simplest solution while ALSO providing a way to read battery statistics over I2C.
Here I have provided a schematic which shows what I am working with along with some descriptions of my troubleshooting steps and their outcomes. Please let me know if there is any other information I need to provide to make this more clear.