The most common reason a WhatsApp message was sent but not delivered is that the recipient's phone is turned off or has no internet connection. Another possible explanation is that the recipient has blocked the sender. Additionally, the message may not have been delivered due to a technical issue with WhatsApp.