We have a Salesforce table that is ExternalId Required, and using replication you are setting the SQL Server table at NOT NULL on this field. Unless we set it to be unique, I don't think this should be set to NOT NULL.
Can you please fix your side?