@
kgwdc - I import 'new' books into an Intake library, then after rectifying any anomalies in author name and title values I use the
Find Duplicates (plugin)->Library Duplicates tool to identify duplicates in the <Target> library. I then move the non-duplicate books to the =<Target> library using Copy to Library. I then work out what I want to do with the duplicates - discard, replace, merge etc.
I 'borrowed' the Intake library approach from a couple of MR members when I was doing my initial library load of ~30,000 books where I had quite a lot of duplicates. It worked well in that situation, so I've stuck with it.
But now I'm typically adding far fewer books - couple of dozen at most. And the number of duplicates is very low. I wouldn't add all 900 books to my Intake library, I do it in batches of 50 or 100 books - but that's a personal work pattern choice.
Added: also see Post #6 in
Syncing Calibre from Baen
BR