This was caused by a misconfigured dns records for all account domains. i fixed this by setting proper dns nameservers for server and in turn changes dns zones for all domains under all accounts.
On creation of subdomains through admin/index.php?module=add_subdomain or user account alternative I created them without having to tweak the A records in DNS Functions.