Not sure if any one monitors this but...
Had to debug to find the issue
The SMS Name can only have max 11 characters including space
also the phone number should be of international format which means including country code. Since User registration doesn't enforce that, the local mobile number format will cause SMS to fail.
So as long as the Name within 11 chars and phone number is of format including country code, it works.