This happened a lot to me recently. I completed a daily challenge and had to wait for more than half an hour to recieve my rewards.