All push notifications should be instant. We don't delay anything on our cloud.
When the event happens on our cloud the push notification is sent to Google's or Apple's server to send the push notification to your device, if there is network issues
on Google's or Apple's server then messages may be delayied. There will also be delay's if your device doesn't have internet access on it when the push notification is sent.