His father was Pashtun from Peshawar with roots in Qandahar according to Shahrukh Khan but some of his relatives in Peshawar dispute that and claim they're Hindko-speaking and have origins in Kashmir, could be either because there's a lot of overlap in that region especially in Peshawar with intermarriage between Pashtuns and Hindkowans.
Shahrukh's mother was born in a south indian (Telugu?) hindu family in hyderabad but adopted by a Muslim family and raised as Muslim so he's half south indian and that's why doesn't really look Pashtun or Kashmiri. People saying he looks "textbook punjab or kashmiri" or out of their mind lmao, he's mixed so it's hard to place him in any particular region in south asia, I think he can pass everywhere even in Peshawar although most Pashtuns wouldn't take him for one.