frappe.exceptions.ValidationError: Encryption key is invalid, Please check site_config.json

ok I have looked in the s3 backups and dropbox backups and can not locate site_config.json. So my question is if the encryption keys are critical to things like email functioning why are they not included in the backup protocol and further why was this not discussed in the backup and restore documentation. As previously posted we have moved servers and are now left with a broken ERPNext installation despite following the restore documentation. If some one knows how to fix this as the old server was decommissioned and is no longer available it would be helpful. I have months of backups but apparently do not have the site_config.json

I will also add that we did try to do sudo bench setup lets-encrypt sitename and it completes fine and adds the encryption key to the site.confi.json but still fails.
Ok looks like I may have stumbled on to something.
After running sudo bench setup lets-encrypt sitename then go into email accounts and try to change the password. I did this for all of our accounts and mail seems to flow.

I would still like to understand why site_config.json is not included in the backup protocol if someone could comment on that it would be helpful?