A “-999” error when syncing is caused by the users network connection - wherever they be connecting the connection itself is affecting the site’s SSL certificate and on iOS 10 if the site’s SSL is being proxied in any way - it will cause the sync error.
The solution is to make sure that the network connection being used is not trying to adjust or manipulate the SSL certificate and there there are no proxies being used in the connection.