Why is my replicated actor duplicates after detach from other actor?

It seems it is duplicates after set simulate physics.

Multiplayer? Do you call the function as a rpc on the server? If not - it would explain your behaviour.