QM XP bonus not delivered


Could not find this topic in recent ones discussed, so here it is:
I was playing Ana in QM and before matching in game hero showed “Heroes with active XP bonus”, however once game was over, i received only 1)match XP 2)victory XP. How can I check where the hero XP bonus disappeared?
Additionally, when returning back to QM queue after game, the hero no longer had “active XP bonus”. Was I too long in game and the bonus expired? If this actually is a thing, then seriously, please fix this ASAP. Super disappointing.