If you look at the entire agreement, the enumerated paragraphs define the agreement between NH and PA. Enumerated paragraph 1, states that permit holders from NH (with no regards to their citizenship) are considered valid while carrying in PA as long as their permits are valid. You're good to go. Also, check out the reciprocity maps here on this site. They concur with this interpretation of the reading as well.
The paragraph that mentions citizenship explains why the two states entered into a reciprocal agreement in the first place, to extend reciprocity between the citizens of both states... great, but what is covered in the agreement is within the enumerated paragraphs. When states put limitations to only citizens from the state the permit is issued, they will make it very clear in the verbiage of the agreement
Yeah, honestly, I read it the way you do and I think a plain-language reading of the agreement supports that interpretation. I am, however, seeing various things floating around The Internet stating that PA is no longer recognizing nonresident NH carry permits, due to unilateral action by their antigun attorney general Kathleen Kane, similar to what Virginia attempted to do earlier this year. It does appear that PA is no longer recognizing NR Virginia, Utah, and Florida permits.