Rahul we will check if the notification issue is from our end, I am pretty sure it's not.
We will check for the bulk notification thing.
We DO NOT have any control over when notification will be delivered. Our job is only to send the notification to Firebase immediately, which we do. Firebase generally delivers the notification in a few seconds. Sometimes it might be delayed too.