I got this.. from the members email.
"Our most recent update changed a little bit of how XP is given out in games. To extend your streak you now only have to hit your first shot in a game and you will be awarded your bonus XP and extend your daily streak. However, if the game is not completed, you may not see the bonus XP card at the end of the round, I would suggest keeping an eye on your personal XP and club contributions (when you use a club pass) so you can see you're receiving the bonus. Please note that as this is now calculated at the first stroke of a round, the time that the round completes does not factor into the days played bonus. I bring this up as many players were timing their round to end right after the 24 hour timer reset for days played, which will not work now as the round is counted at the first stroke. Additionally, because this is counted at the first stroke, you will not need to complete a round for this to count. In rounds that you receive the days played bonus but do not complete the round, you may not see the days played bonus card but it is added to your account."
So I played my first shot. Before I played I had 179,076xp. After the first shot I had 180,089. So the CDP bonus was added plus the shot xp. I'll finish the round but the CDP bonus won't show there. It's already been added.