Well, your docker version is about a month and abit behind on commits - so that first shoudl be to make sure you're running current.

The annual thing is probably due to the fact that there is no issue number present in the filename - this has always been a requirement of Mylar, and the year does not indicate an issue number according to Mylar without a proper '#' designation. So naming them as 'Action Annual #1977.cbz' would get things to work.

Again, due to changes in adding TPB/GN support - things have had to change in some regards, so now (probably) if there is no apparent issue number (because the issue number can double as the year in this case), it assumes the year and thinks there is no issue number present (and thereby attempts to use it the TPB/GN profile).

The 2000 AD would never be found like that - as 'Prog 2113' is the actual issue title, so even because of that Mylar thinks that the series title is '2000 AD Prog', the issue number is 2113 and it won't match because 2000AD != 2000 AD Prog. So the easy fix in this case (aside from removing the Prog from the filenames which wouldn't be the first choice obviously), is to add '2000 AD Prog' as an Alternate Search Name in the Edit Settings box for the 2000 AD series. It will then be able to properly parse the information as is expected. It probably found them previously due to having the Alternate Search Name filled out - otherwise it never would have matched even previously.

And believe it or not, the file parsing has improved due to the inclusion of TPB/GN's parsing (based on how f'd up most filenames are and with no filename conventions amongst comics, plus how messed up some of the series and issue numbers have become). It's just these odd types of scenarios that usually make things stumble (and really it's gonna happen at some point regardless) and require specific information in the filename in order to

The problem with these specific titles is that the issue number could be confused for the year, and without proper designations you're relying on Mylar to best-guess what is what, based on some general assumptions that work for the vast majority of titles. Trying to make specific exceptions for these items, is when things break for everyone else - whereby simply adding in a # prior to the issue number would make it a non-issue.