Just a quick question…
When you logged back in and started a game, was it on the same hero that you’d previously been playing on? The reason I ask is because the pool bonus XP is hero-specific, not shared amongst them, so one hero could have a full bonus XP bar and another could have none.