I went to buy a single nstar at warp shop (I'm at Skyblock) yesterday. (10/14/2020). I looked at my exp and saw that I had 66K. Figured I'll use it to buy one. I clicked buy one. It says 550 EXP. One nstar went to my inventory then I checked my exp balance, I was shocked to see it go down to 24K. This isn't right. Really disappointed.
Were you looking at tab, or at /xp? I know that tab's xp updates are frequently off the mark by a large amount, so that could be your problem.
Makes sense. I was using Tab. Always used Tab to check my xp, eco balance. So the tab's xp is inflated. I'll use /xp from now on.
This is most likely what happened, if you use anvils or enchanting tables, the EXP number in Tab does not update. If you see the below video, I press Tab and my EXP is 36,042. I then combine 2 items in an anvil at the cost of 20 exp levels (not 20 exp orbs) due to the way levels of EXP work in Minecraft, this enchant cost me 18,780 EXP orbs. After combining the tools, I then go to buy a netherstar, which then updates the Tab EXP value to the correct number. TLR: Use /exp to check your exp rather than Tab
As mentioned above, tab is funky with it's exp updates. We always recommend using /exp for accurate exp numbers.