I've started refactoring the code to (amongst other things) make it easier to support multiple patch versions concurrently, for when a patch does break it,
and I don't really want to make any other changes until I've finished and tested it thoroughly.
In the meantime, you can check for merchants who you haven't collected data for with this SQL
Code:
select id, name from npc_types where id >= 383000 and id <=383999 and class = 41 and merchant_id = 0;
changing 383000 and 383999 to the start and end ids of the NPCs of the zone you are interested in.