Actually, yes, it is contradictory. I don't know why the author put "has" instead of "have" after "manila envelope".
The author could have also used "it" instead of "them" at the end of the sentence.
Maybe this is different between different English dialects? In standard American English, those words are contradictory. Nice catch!