The problem occurs when the original language of entity and the user interface language of replicate are different.
ReplicateConfirmForm obtains the entity determined based on the user interface language being operated in buildForm().
SubmitForm() passes the entity obtained in buildForm() to Replicator service, then excute clone and save.
When saving, the saving entity is passed as an argument of hook_entity_insert() in other modules, instead of the entity of the original language.
Because of this, there are cases where the translated language is determined as the original language.
In this case, there will be a defference of the language between the cloned entity and the data created by hook_entity_insert() in other modules, which will cause problems.
I suggest the entity in the original language shoud be passed to the Replicator service when excuting clone and save, to slove this problem.
Needs review
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.