Their system is a little odd. I earn on TK M&S. For four flights I took recently, the first, second and fourth flights registered within 48 hours. The third leg took 4 days. Since the fourth leg was credited before the third, I called in to claim missing mileage, only to be told that the third flight should show up in the system in 2-3 days (the call center couldn't see it in the system at that point).
I was watching it carefully, because that 3rd leg, when cresited pushed me over the TK Elite renewal requirement.