This has nothing to do with purchases. It’s the inconsistencies with level progression and xp gain in the battle pass system itself. Some stuff just STOPS counting or won’t always count, but sometimes it does. Other times it’s super delayed. Please don’t mark the OP’s topic as solved with a solution. Your solution is not relevant to the discussion. I play on PlayStation and have the same issues. I’ve been seeing this issue with others as well.