To be able to receive a mobile key, push notifications must be allowed.
If a device is not accepting these notifications, the initial mobile key and any updates made during a guest's stay cannot be successfully delivered.
See also the article explaining permissions: