Unable to finish update of metadata for movies[windows]

Structure and naming.

Wrong:
H:\Movies\English\2019\Avengers.Endgame.2019.1080p.BrRip.MkvCage.FilmZone.mkv

Right:

/A Movie Library  <--- Library points here.  Name not important.
  /Avengers Endgame (2019)
    /Avengers Engame (2019).mkv
or
    /Avengers Endgame (2019) [all that other stuff].mkv

Plex does not like subfolders (except to hold the movie itself and any extras). Using your folder structure, the library would point to ...\2019. You should clean up the file name as well. All the extra stuff makes it difficult for Plex to match the movie. If you want to keep it, put it in square brackets, as Plex ignores info inside such brackets. This post explains why the extraneous information causes difficulties with matching.

Reference: Naming and Organizing Your Media

After renaming & restructuring, perform the Plex Dance to clear bad data from Plex’s database.

If you’ve many movies/shows to rename, consider FileBot. It has a pre-defined template for Plex.