Question: why are my messages sent but not delivered on facebook?
Answer: Message sent means it has been sent from your side. And deliver means it has reached to recipient side. 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.