CopyEntity doesn't duplicate triangles. The new entity is just another reference to the original mesh.
Of course, when you render the 20 copies to the screen you are still drawing 20 of *something*.
Of course, when you render the 20 copies to the screen you are still drawing 20 of *something*.