Inactive balance or expired plan could be the reason. Check your subscription status and renew if necessary.
Why do incoming SMS messages arrive late?
This delay may occur due to temporary carrier congestion or DND (Do Not Disturb) filters. Messages are usually delivered within 5–10 minutes.

