I am in a strange situation, I am an overseas Pakistani, who was born and raised by 2nd generation overseas Pakistanis.
Long story short, when my dad was born, my grandparents just spoke Punjabi to him. At 6 years old, he was enrolled in school and the teachers scolded him and my grandparents for his lack of German language. This happened around 1959/1960.
Since then the whole family has switched to German.
It's a similar story on my mum's side. As a result I grew up without learning Urdu or Punjabi. Everything else culture/religion wise remained Punjabi/Muslim.
As an adult I want to learn either or both languages, however, I have struggled with the language apps.
I did move to Pakistan for a few years, however, everyone insisted on speaking English with me once I started talking in broken Urdu.
Surprisingly I found hardly any one willing to speak to me in Punjabi in Lahore (DHA, Bahria town), the majority of people told me that it's a villager language and not to bother with it.