Vitality money should be the easiest. Remember Discovery takes the highest earning transaction within the hour period.
I can't recall reading this in any of the limited info available. Assume your statement above should be "Remember Discovery takes the highest earning transaction within the hour period for purchases at the same vendor"?
In any event, my missing transactions are random ones.
What I have found is that Partner Stores (PnP, Woolworths etc), always show up quickly.
Purchases from other vendors are the ones causing problems.
By example, at PnP we would split the purchase between healthy items, non healthy items and prepaid electricity (need to use a different POS for this) and would get points on each transaction even though the transactions are minutes apart.
Do the same at say Spar, by something in shop and visit the Tops next door resulting in two transactions, and points only awarded for one transaction.This makes no sense.
Then there are other vendors where I have made multiple purchases on different days but have not earned any points on these transactions (including hardware stores, bulk retailers etc).