For a passport to be stolen and picked up by Customs, it has to be REPORTED AS STOLEN first. The Italian one was, but maybe the others weren't reported stolen.
Beside that passports are checked by Imigration, not Customs, you may be surprised to learn that there is no global database of stolen/lost/revoked passports.