Trying to complete the Scroll Hunter quest, I have had to buy about 10 of these azure scrying crystals because every time you loot any of the scrolls from a mob or chest, the crystal buff vanishes and you have to re-do it.
That’s the way they’re supposed to work. It’s even right on the topltip of the item:
And the tooltip of the buff it gives you:
Effect consumed on loot.
It’s not a bug if that’s the way the developers chose to design it.