Thanks! All Fixed
Turns out that adding an entity to the scene or duplicating especially with multi selection was doing more unnecessary calls than it needed. This could in fact speed up duplication on large numbers on entities. Not a lot, but it will make an impact.
The duplication routine was working as expected which is what had me miffed but it was the extra calls due to the entity list being edited that added more work than it needed lol