There seems to be little rhyme or reason to when you get the daily XP boost, other than possibly, your first login after 24 hours from the previous time you received the XP boost. I.e., I got no boost on Sunday, but I got one this morning (Monday) when I logged in. My prior boost had been Saturday evening. Even though I played until around 10 PM Sunday evening, no boost was received until my Monday morning login. I've noticed this pattern across three accounts. This follows a rather similar pattern to the problem that initially existed with the Oracle and its daily bonuses from going to confessional. It would be better/more consistent to simply have a single reset point daily, as is done with the Oracle, so one can reliably get the daily xp reward.