I would prefer using the original terminology aryan, iran was an invented word and another very important reason origin of aryans was russia not present day iran.so a misnomer .
This is a foolish map and doesnt give much details.
Punjabi is not an ethnic identity but a geographic identity..In it people living in west and north have a pretty high aryan "link" not far from pakhtuns. Even the kashmiris have a major distinguished aryan dna component
The punjabies in south and east are mildly aryan(roughly 20-25% lesser R1a) . but its wrong to say they dont have aryan link. Even as you go further east towards ganges the aryan link is there pretty diminished by the time you are in bengal, even in south india... so technically they can claim aryan ancestry even if they have 1% of R1a. Just like pakhtuns khorasanis and eastern iran can claim IVC/ASI ancestry which they have regardless how minor it is...
Lastly color tone is not the only thing that reflects your dna but also your physical features and other biological aspects. Sometimes nature is random in it.
In summary Pakistanis have two major components aryan and IVC and which group tilts where can be seen in the graph below.
View attachment 787600
what about the aryan migration that happened 4000 years ago from BMAC to indus lands or the scythians that came in later from same route..your idea that aryan genes could only come out of persia or levant is incorrect..RSS nutjobs believe in a similar theory.