Try pushing data manually from X2 to X1 and See what error message you get ??

Try spool the log when it push the data from X2 to X1 and see the log why it broken.