If you import a Work Order on Day 1 (using Attach Site and import WO Results or drag and drop the SPJ, and then import it again on Day 2 (with more data in it), the first Work Order import is replaced by the updated one Automatically so there should be no duplicate data created by that process (I just tried this to confirm that that has not changed recently). So if your project has duplicate Points in it they must have come from different Work Orders unless you renamed a Work Order and imported it again.
Either way, each file that is imported should create a Selection Set and you should be able to show only that selection Set through the View Filter Manager so if you do have two versions of the same file, find the one you imported first and then delete it removing all of those duplicate point and line objects.
That then leaves duplicate points by name, and you can rename those points - again if you use Selection Sets to isolate a specific Work Order data and then e.g. Prefix the name with W0XX- or something or add 1000 to all the Point Numbers or similar and that should get you unique Point Names - maybe that keep the reference to original point number but with a prefix of the work order number or similar.
The only other Duplicate Points will be where two crews in different WOs recorded the same locations and you want to merge those points into a single point, if the points are in the same XYZ location (within a tolerance that you specify). I would not think that there would be that many of those, however there of course could be, and we don't have a "remove duplicate point function" - I can take a look for duplicate locations in your file, if I knew where to look for those that would be helpful - I can search through for overlapping ID labels to see what I can find.
I cannot do any real process tests with the VCL because the VCL drops the association of the Points to the original SPJ files but you should be able to try the above.
If you want me to take another look at this, please send me the original project (Archived) so I get all of the original WOs and associated Site etc. I think the above should work however.
Then the Merge Duplicate Points is left to merge points that are identical or close to identical if you need to do that on any duplicates from 2 or more work orders.
Alan