Custom Nano Carrier Board Startup Logic Circuit Issues

We are using a custom carrier board for the Nano and require it to boot when powered every time. We copied the startup circuit from the carrier board reference schematics (leaving out the power ON/OFF buttons), but for some reason the Nano does not boot about 5-10% of the time. We cannot find a repeatable way that it fails either. Here is the logic circuit:

The only thing left out is the diode between POWER_EN_Q and POWER_EN_Q_R. What is the purpose of that diode? And would that cause the latch circuit to fail sometimes?

our team will do the investigation and provide suggestions soon. Thanks

Hi, does this issue only happen on your board only? If so, can you rework your board to be same to P3449 power ON/OFF logic part and try?