I have a topic that delivers to a push subscription with ordering keys enabled. The retry limit is about 15 with exponential backoff up to 10 minutes.
It looks like some messages are being processed successfully by the main consumer, but the same messages also get pushed to the dead letter queue of that consumer.
There were no errors or timeouts in the push subscriber's logs, but there were a few 5xx errors (less than 0.01 per second) shown in the pubsub metrics board.
Is this possible due to how messages with ordering keys would be retried or something, or are the messages necessarily failing to deliver as much as their retry limit would allow?