Yes, it should be simple, but it doesn't seem to be working out that way.
eg, I play a late night game, and use my free pass; fine - the CC and I both get our credits. Next morning, I want to play again, and as it's my first game of the day, I get the normal XP plus the 800 bonus XP for 5 days continuous play; would be nice to get 1100+ for the CC too, but I can't, because I haven't allowed 12 hours to expire since I last used a pass. Only solution is to buy a new one - only 37CR, so not a biggie, but then, another 12 hours wait to get another free one.
NOT complicated?