Even though you have several domains, do you see an empty
/etc/userdomains file ? This issue can pop up at times when your disk space gets filled up and the cPanel services malfunction. All you need to do is to update the cPanel domain- config files. This can be done by the script :
Now, you will be able to see the domains listed !