Updating local extras in-place is a bit convoluted.
In order for the server to perform a new Analysis on the extra, you need to do it this way:
- remove the extra file
- leave the pre play page of this library item, wait a few seconds and return to it. If this doesn’t trigger the removal of the extra, use the “Refresh Metadata” command.
- change the file in whatever way you need (add subtitles, or audio tracks, or replace the video with better quality or more advanced compression…)
- place the extra back
Repeat step 2)
Done this way, you don’t need to perform the full Plex dance on the main library item. Which will often bring it to the top of the Recently Added pile, which is usually unwanted.