I created an s3 bucket replication across 2 different AWS accounts. Even though the batch operation was completed the objects (both existing and the newly uploaded ones) were not replicated in the destination bucket of the 2nd aws account.
You can check your steps against this AWS document:
Replicating objects - Amazon Simple Storage Service