Hi Ashwath,
delivery receipts are sent only when the device receives the message.
It's possible that you are sending notifications to devices that are currently offline, or that have been factory reset.
(We cannot distinguish from the former and the latter scenario)
You could try increasing the TTL of your messages, to try to reach more of those devices that are currently offline.
You can also use the page GCM Diagnostic, included in the Play Developer Console, to get more insights about a specific message.
Best regards,
- Diego