AS someone who travels internationally A LOT…what happeend here is not weird or rare.
They were transiting THROUGH Iran on a transfer flight..they did'nt get their passports stamped because they never left the airport (passed through customs/immigration)..they just had a 2 hour layover in an Iranian airport.
NOBODY gets passport stamps in such a situation.