I tested it out in a fresh world, and I do get XP back from disenchanting something, but in my main survival world, the grindstone removes the enchantment(s) but gives me no XP in return. It's an old world that I've been playing on for a long time; could that be why? And how could I fix it?