So Push Notifications right?

Well this breaks down when you have multiple accounts logged in on the app, in that case the notification body needs to be prepended with the username in brackets, but you also need to carefully track when the user logs out or logs in and use that state for the message payload from the app to the backend and backend to the apns proxy. Also track servers and update 😅

So this is why multiple accounts in the app are being delayed, there are some serious side effects!