The database corruption would still show in the log files. There are degrees of corruption. If minor, your system will still run, but sometimes act weird. If major, Plex Media Server won’t run at all. Your system had none.
I found the problem. It is the dash in the season folder.
I created a test library on one of my servers. Using your naming, I added two shows, American Horror Stories and Everybody Loves Raymond. Both matched to Angry Birds Toons.
Aug 19, 2021 12:29:48.978 [0x30382d48] DEBUG - Scanner [Plex TV Series]: found cloud match for file '/volume1/media/tv shows/American Horror Stories/Season - 01/s01e01.mkv': 'Angry Birds Toons'
Aug 19, 2021 12:29:49.228 [0x30429d48] DEBUG - Scanner [Plex TV Series]: found cloud match for file '/volume1/media/tv shows/Everybody Loves Raymond/Season - 01/s01e01 - Pilot.m4v': 'Angry Birds Toons'
If I add the shows without the dash, then Plex matches things correctly.
It appears you need to rename all the season folder names for all your TV shows.
You should also add the show name to the beginning of the file name, before the sXXeYY part.
For example, use American Horror Stories - s01e01.ext
not just s01e01.ext
.
I don’t think you’ll need to Plex Dance every show. Just rename the folders and files, then manually scan the folders and files if Plex does not do so automatically.
Once all the files are renamed, then perform an empty trash / clean bundles / optimize the database.