That's because people always confuse Kashmiri
nationality with Kashmiri
ethnicity. Pakistanis need to learn to differentiate nationality, ethnicity and religion because you mix it all up.
All
Kashmiris are
Kashmiri, but not all
Kashmiri are
Kashmiris.
Kashmiris are native tribes and clans of Kashmir and they mainly belong to the Kashmir Valley in IOK (ie. Bhat, Dhar, Wani etc.)
Kashmiri are people who reside within the borders of Jammu & Kashmir. This includes native Kashmiri tribes/clans + non Kashmiri groups like Punjabis (south AJK), Hindkowans (north AJK), Ladakhis and Jammuites (who are Dogras I think).
And each of these people speak different languages.
Kashmiri tribes/clans speak Koshur, which resemble Dardic languages spoken in GB.
Punjabis and Hindkowans of AJK speak either Punjabi, Potohari/Pahari or Hindko.
Ladakhi people speak a language very similar to Balti language which is spoken in Skardu and both are derivatives of Tibetan language.
And then you have Jammu people who I don't even regard as actual Kashmiris (nobody really does to be honest). They're basically originally Hindi speakers who pretend they own Kashmir and desperately pretend to be Central Asian or something.