I don't like the new movie scanner agent. It ignores my custom MP4 tags

Plex DocumentationScanners & Agents
Advanced Settings Plex Movie Agent
Advanced Settings Plex TV Series Agent

Plex DocumentationLibraries
Editing Libraries

Plex will read embedded metadata from mp4 files if configured to do so.

However, the setting @anon5074910 mentions, which enables the capability, is off by default. Edit the library to enable the capability.

If Plex does not do so automatically, refresh the library metadata after changing the setting.

See the documentation linked above for additional details.

I believe Plex will read the IMDB ID from a .nfo file. It will not read any other metadata from such a file.