babark: There are loads of such weirdnesses here, especially for someone who is not Pakistani. Some examples:
This idea of their being "hot" and "cold" foods. Not in terms of temperature or spiciness, but in terms of...something- maybe suitability to outside weather? Like eggs or rabbit is a "hot" food. Potato is a "cold" food. Not sure of the logic behind it, just occasionally get irritated by people telling me "Don't eat eggs for breakfast today, it is the middle of summer!"
Related to that is this idea of certain foods you shouldn't drink water after, because...something. Your stomach will explode and you'll die, maybe. Since I'm a pretty heavy water drinker, it can lead to some fairly strange exchanges (often between me and my friends' mothers or grandmothers). Why SHOULDN'T I drink water after having some milk food or toast and jam?
Then there's also this thing called "takaluf". Not sure how I'd translate it..."formality", maybe? I'm pretty sure it is a thing in the rest of the Subcontinent and Iran as well: When someone offers you something, like a cup of tea or biscuits or food, you're supposed to thank them and refuse, and then only accept after they've insisted for a while. If the host actually takes your word for it and thinks you really don't want the thing, and doesn't give you any, then they end up being a bad host or something. Really problematic for me, because like some weird alien or something here, I don't like drinking tea. So when someone asks if I want some, and I refuse, they think I'm doing takaluf and start insisting. It ends up that I say "If you have some green tea or jasmine tea, I'd prefer that", but then if they don't have that, it puts them in an awkward position, so I usually just ask if they have some cold water.
Can't you just say "Look, let's forget the takaluf!" or something to let the host know you aren't doing takaluf so that they don't get put in an awkward position?