No XP rewarded for completing matches

So as of writing this report this has happened twice in one day now. I queue up for some competitive games and play the match as normal. I have done an excellent job on my team and have easily reached the XP cap for offense and support. However, once the match ends I only get XP for completing the game, and it does not reward me my rightfully earned XP for offense and support. To make matters even more insulting it has only done this when I have done an excellent job killing the enemy and supporting my team.