Hey Randy! I'm sorry to hear you're having trouble with this and would be happy to help point you in the right direction. When upgrading to our latest release we convert your XML configuration files to our new JSON based system, and I wonder if that process may have broken down during your upgrade, resulting in SmarterMail having an empty list of domains. Do you operate a backup software prior to your upgrades or anything else that may lock those XML files?
If this happens in the future you should be able to stop the SmarterMail system service, delete the JSON configuration files from our Service\Settings directory, restore the XML files from Legacy Archived Data, then start the service back up to have us try the conversion again. The added benefit of restoring them after the fact is that these files are likely untouched by whatever was locking them initially since we created them.
The other thing that can cause this is antivirus software, and I've seen them lock these files during upgrades in particular because those files are in use rapidly during that process. Let me know what you find out there! :-)
Technical Support Specialist