I don't know if this is the right place to post this....
But as we all know that American Dad is one of the bains of our renaming existence.
In plex even having the correct name yields incorrect matches to the online DBs. Yes we know.
But I found a solution that needs can be corrected by fixing a bug in filebot.
When renaming the show, it always creates a folder "American Dad"...
Simply adding the exclamation mark to the folder name fixed all the recognition problems in plex (and hopefully other programs that search the same tv DBs).
Simply change the DIRECTORY name from "American Dad" to "American Dad!" and all is good in the world.
I hate to say it but the solution isn't as simple as adding a "!" at the end of "American Dad" as I have it setup to be "American Dad!" and if I don't apply my own filter to only support the episode of the week, it will end up incorrect on the rename 100% of the time. I have a feeling what is happening on your end is that when you are downloading American Dad episodes that you are picking the ones that have the corrected Season and Episode for the week, as some people have been releasing episodes of american dad that way, while the scene is releasing it the usual way that they have been.
This is currently how my filter is setup if you want to steal it. (this will only work if you are using the python wrapper)
As for plex, I've never had an issue with it messing up on American Dad as long as the Season and Episode was set correctly even if the folder was missing the "!".