As a serious music collector, you cannot rely on automatic matches at all, I’ve learned.
Both last.fm and Gracenote have too few versions of an album listed and too many errors.
I assume you have already tagged your files with great care.
The trick is to tell Plex to give your embedded meta tags top priority.
Settings - Server - Agents - Albums - Premium Music
if it isn’t already, drag the line ‘Local Media Assets’ into the topmost position
repeat the same under
Settings - Server - Agents - Albums - last.fm
Then edit your music library,
go to the ‘Advanced’ tab
put a check mark into ‘Use embedded meta tags’
Now, you need to check the folder structure of your albums
and their embedded meta tags.
TL;DR:
Put the ‘edition information’ of an album into the ‘Album Title’ meta tag. (e.g. Sgt. Pepper's Lonely Hearts Club Band (RM 2009) [96/24])
Put each edition of an album into an own folder, so the different editions sit beside each other. Don’t create ‘superfolders’, which collect each of the different editions of a particular album.
Once you’ve done all this, you’ll have to convince Plex to let go of its mismatched data about your files by performing the Plex Dance.
(with music, step 4 can be omitted)