When changing ACL's on a database, the last change takes preferance i.e. you make an ACL cange on server1 then make an ACL change on server 2 (on the same database of course), when the database is replicated, the ACL change that you made on server 2 is what will be replicated. Also, make sure that all the servers have the same time (taking into account timezones of course - if they are too far off, this will make life a headache for you and things like replication and mail routing will be affected.) Secondly, the server that is pushing the replication needs to have at least editor access with delete to push the replication. To push the ACL changes, the server will need manager access to the database.