We need to capture the status of asynchronous replication when the contents are moved to publish instance. We've tried to use replicationStatus.isDelivered and replicationStatus.isPending. But we're not getting accurate values in case the number of retries are limited. As after the number of retries are exhausted and the replication has failed, isDelivered is returning true and isPending is returning false.