Not sure we are talking about the same thing.
If I know I`m gonna have a busy day tomorrow, but have time on my hands today. I will buy a pass, play a round until the last hole then save the game.
Next day I boot up and play the few shots needed to finish the round and I get my full XP`s for that day.
Now it appears that I dont get the xp`s.