Question: why has my message been sent but not delivered on messenger?
Answer: If your message is not delivered yet, that means the problem is on the recipient side. ... Your friend or recipient have deliberately ignored your message. The recipient might have read your message from the notification or status bar. They are not currently logged into the Messenger app but are merely using Facebook.