What appears to have changed is the way TVDB and others are matching and returning results. When searching for The Flash 2014, TVDB returns nothing anymore which is why it stopped working in your first post.
Also it returns The Flash to MCEBuddy as the title after a search which is why you see as The Flash, TVDB shows different names on it’s website and it’s API’s because the registered name for the series is The Flash, even though it’s a reboot.
Which is why MCEBuddy allows you to customize the name to suit your needs as explained in my last post, so your custom renaming patter would look something like
%showname% (%premiereyear%) - S%season%##E%episode%## - %episodename% to get what you need. When you enter your custom naming pattern in MCEBuddy it’ll show you a preview (template) of what you should see in the end if all the information is available.