Plex Agents

Add the year to the movie name (ex: Ghost (1990).mp4), then Plex Dance the movie (to remove incorrect matching info from the database).

Also, what is the path to the file and which folder is added to the library? It should be the folder holding the movies.

For example:
/movies/Ghost (1990).mp4 ← add movies to the library
/movies/G/Ghost (1990).mp4 ← add G to the library

Plex will read and prefer embedded metadata from MP4 files if configured to do so. This can sometimes result in bad matching (if the embedded metadata is incorrect).

When using Plex Movie agent/scanner, is it configured to look for embedded metadata?

Edit the Library → Advanced → Prefer local metadata

The Plex Movie and Plex TV Series settings are configured on a per-Library basis. The configuration in Settings → Agents does not apply when using those agents.