I'm far from an expert on CHM so this is just a guess, but maybe some of them are in HTML format while others (like the Opus one) are in XML which gets converted to HTML by the help viewer when you open each page.
If the problem was with the registry details for the component which does the XML conversion, that may explain why it was affecting some CHMs and not others.