Question: why are some of my messages not being delivered?
Answer: Actually, iMessage not saying “Delivered” simply means the messages has not yet been successfully delivered to the recipient's device due to some reasons. Reasons could be: their phone not having available Wi-Fi or cellular data networks, they have their iPhone off or on Do Not Disturb mode, etc.