Plex not recognizing random tracks

That would mean Plex has to take the data from Musicbrainz.
That would be this album: https://musicbrainz.org/release/f6f42bee-207d-472d-b082-73b73d363f8c

Which operating system are you using for your media curation? If it’s Windows, I recommend using mp3tag. The Windows file properties dialog is inadequate, because it doesn’t show a lot of fields which are important in Plex.

Another software would be Musicbrainz Picard. It uses the same music database as Plex, so it fits almost perfectly. Though you might want to put some settings into it to avoid it making too much drastic changes: [HowTo] Music Organizing with MusicBrainz Picard
Using Picard has the advantage that it inserts the Musicbrainz ID as a meta tag, which tells Plex exactly which version of the album it shall use. The one in question has apparently one-disc and two-disc versions.

That is perfectly fine, as long as you did not add the folder David Arnold to the Plex library, but rather its parent folder. e.g.
/Music/David Arnold/Tomorrow Never Dies/101 - song title.mp3
with Music being the folder which has been added to the Plex library.

For better matching you might want to include the release year into the folder name, though:
/Music/David Arnold/Tomorrow Never Dies (2022)/101 - song title.mp3