If a sync hangs and a 'The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.' error is thrown within the sync logs.
This error can be triggered by a nuber of issues, so depending on the steps taken below the cause can be unique to the instance of the error.
Ensure that the knowledge files have been backed up and cleared as detailed in the following KB article.
Assets not syncing over, eSync knowledge files, WSRM: Identifier error:
Confirm the total amount of disk space needed for the physical files of the site and the site's database, and compare this to the receiving environments free disk space. Our support team recommends having 2.5 times the largest file storage size of the following folders, assets, private assets, uploaded files, and uploaded images.
If the error message persist then a sync to a min database may be needed to resolve the error message. It is recommended to reach out to our support team for confirmation or further assistance.