Examples of Renaming

Here is the section on file renaming.
Custom File Renaming Pattern

I just thought of a way a couple of ways you might be able to have a single task.

1 - Use PostCustomCommand. (Probably a little more complicated than option 2nd option)
You could write a script that could use parameters to move the file to the other location if it belongs there.
Here are the variables that are available.
Running Custom Commands

For example, you could have a postcustomcommand script named something like moveTVShows.ps1. It could have a parameter that would be like isMovie (isTVShow isn’t a variable) and pass the %ismovie% and if it’s false you know to process if not. That would be first logic check in script. The rest would be using a combination of %destinationpath% and %convertedfilename% to determine what to move and what to potentially create at destination.

Example profile addition using PowerShell Core:

PostCustomCommandPath="C:\Program Files\PowerShell\7\pwsh.exe"
PostCustomCommandParameters="path to ps1 script file" -isMovie %ismovie% -DestinationPath "%destinationpath%" -DestinationFileBaseName "%convertedfilename%"
PostCustomCommandHangPeriod=0
PostCustomCommandCritical=false
PostCustomCommandUISession=false
PostCustomCommandShowWindow=false
PostCustomCommandExitCodeCheck=false

2 - Have a scheduled task that moves files from the TV location on your movie server to the TV location on your TV server. Something simple using robocopy should work. Below example probably needs tweaks, been awhile since I’ve used robocopy.

robocopy.exe "\\MovieServer\Plex\TV" "\\TVServer\Plex\TV" /S /MOV /V /NP