I have designed a custom PCB that is drawing 1.5mA when all devices are shiutdown and seeking help on how to find and rectify the excess current draw.
I calculate the worse case current should be 221uA, so its drawing 1.3mA more than the worse case.
This is a battery powered device with a 500mAh battery, so although 1.5mA does not sound a lot it will discharge the battery in less than 2 weeks.
Below is a block diagram of the design including the current draw for each device:

+BAT LOADS:
+VSYS LOADS:

+3.3V LOADS:
I calculate the worse case current should be 221uA, so its drawing 1.3mA more than the worse case.
This is a battery powered device with a 500mAh battery, so although 1.5mA does not sound a lot it will discharge the battery in less than 2 weeks.
Below is a block diagram of the design including the current draw for each device:

+BAT LOADS:
- MCP73871 Load sharing & charger: I cannot determine the current draw as I'm not sure how the device behaves when VBAT/VBAT_SENSE is connected but VIN is disconnected (theres no explaination in the datasheet)
- MAX17048 Battery Fuel Gauge: Assuming worse case (active mode) with a specified current of 23 to 40uA

- So worse case current draw for VBAT loads should be 40uA
+VSYS LOADS:
- TPS630703.3V SMPS: This is permanently enabled with a maximum load current of 60.371uA (see +3.3V loads below)
- Assuming efficieny is ~50% then current draw would be ~120uA

- So worse case current draw for +VSYS loads should be 121uA
+3.3V LOADS:
- STM32L433 MCU: This is in shutdown mode with a specified current of 44.3 to 70.1nA

- BME280 pressure sensor: This is in sleep mode with a specified current of 0.1 to 0.3uA

- So worse case current draw for +3.3V loads should be 60.371uA




