There's currently a delay terminating messages to Safaricom numbers.
The issue has been escalated to Safaricom and is currently being resolved.