Azure Scrying Crystal vanishes after looting scroll

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.