Problem adding Terry Pratchett TV Shows

That won’t work, because you cannot add the show’s folder individually to a library. You must add its parent folder instead.
So from your example above:

/TV Shows <-- add this folder to the library!
  /Terry Pratchett's Hogfather {tmdb-4475}
    /Season 01
        Terry Pratchett's Hogfather - s01e01.mp4
        Terry Pratchett's Hogfather - s01e02.mp4

Since we’re talking Linux, check access permissions.

The show’s title is just “Hogfather”. So it might have been mismatched before, which wasn’t cleared up by your eventually renaming.
So perform the Plex Dance to clear up that earlier mismatch.

(Adding the TMDB ID will also only work if your library is using the new metadata agent named “Plex TV Series”. If you are still on the old agent, remove “Terry Pratchett’s” from the folder names, then perform the Plex Dance.)