The one scenerio I could give is this...
Over 2 days, one plays last round @ 6pm on first day. Then plays @ 8pm on the next day, and finds out he/she didn't get XP bonus. Well if by the WGT/GMT or whatever clock the day started @ 7pm, that means it would end @ 7pm also.
See how one can play 2 days straight but miss that window? Just used 7pm because that's what mine is, supposely it's GMT @ 0 I guess.
Not saying this happened to you, but that could be an explanation to others at the very least.
Ya don't know why you got the pins award, but it's showing correctly, zero there is right, see the profiles of icon, pricehcs, or me among other, shows the same thing.