I have spoken to the team that is developing the WHMCS plugin and they have suggested its to to the socket timing out before the account creation process has been completed.
They have suggested you checkout the PHP default_socket_timeout and set to this at-least 180.
This can be done directly in the php.ini or if available create a file in the root of the whmcs installation called “.user.ini” and add “default_socket_timeout = 180” to the file (without the quotes).
Hi Trevor, this worked! Please extend my thanks to the team. By the way, is there some way I can contribute this information to a manual or something? I believe that this is quite an important setting that will possibly affect anyone using the module especially if there is a fair bit of services that requires provisioning for any product.