I think in here comes the flood, all of the henchman, allies and blessings(?), get shuffled together and then get distributed to the location decks, so that it's definitely possible and intended that you might find multiple night belly boas in the same location just as you might find extra allies. I'd have to look at the scenario again, but I think this is supposed to work this way in the table top version.
You get 1 henchman, ally and blessing per location, but they can end up in any of the decks.