[RESOLVED]
There's currently a delay on outgoing messages to Safaricom phone numbers.
The delays is due to an application issue on Safaricom Network hence resulting in the delays.
Safaricom engineers are working to restore the service.