There are various reasons why iMessages may not show as delivered, such as poor network connection, incorrect recipient information, or issues with iMessage settings. Try the troubleshooting steps provided in this article to resolve the issue.