We are running DRV8873 in EN/PH mode. The OLD is active and it reliably detects disconnected motor on wakeup (OLP). However unplugging the motor while it is running (OLA) does not trigger nFAULT.
The documentation mentions several times the possibility of erroneous fault detection. It does not mention not detecting an actual fault. Here is part of the schematic, there are 6 drivers on the board.