There are "phantoms" of enemies on the client shuffled with the actual ones

No, the “Destroyed” function has no relation with the “DestroyActor”, it just indicates that the fighting character has zero health.