Gakhars don't claim to be from Afghanistan. They say they came from a region in Iran called "Kiyan". They use the surname "kayani", which was an actual surname used by the Persian nobility. Persian king also recognized Gakhars claim to persian hood and they backed Hamayun against Sher Shah Suri on the behest of the king of Persia according to ain-e-akbari. There's no evidence of them getting displaced or anything. They were originally settled in Mirpur before they defeated the Janjuas who were the rulers of Potohar.
Khattars claim varying origins. Some say they're related to Awans, while a few of them claim rajput descent.
And suleman mountains might be a myth or misinformation to be honest. Who mentioned pakhtun origins in suleman mountains? And Pashtuns have historically always claimed a bani israel origin, which can't be completely denied. Recently hebrew texts were dug up in Afghanistan, and a lot of pakhtuns show features quite similar to them.
Khattars claim varying origins. Some say they're related to Awans, while a few of them claim rajput descent.
And suleman mountains might be a myth or misinformation to be honest. Who mentioned pakhtun origins in suleman mountains? And Pashtuns have historically always claimed a bani israel origin, which can't be completely denied. Recently hebrew texts were dug up in Afghanistan, and a lot of pakhtuns show features quite similar to them.