I've noticed reflect is a bit whacky that the spell actually casts even when it won't "adhere" to you. IIRC during UO:R and such you would just get the adhere message but the spell wouldnt actually attempt to cast. Restock on scribe NPCs seems borked, they will stay at 999 stock even if noone is buying from them. I don't mind since I can just grab scrolls whenever I need them :> I've noticed quite a bit while I've been playing but forgotten them.. need to start writing them down. Action timer is REALLY low, something really small like .1s.
This has been resolved with the most recent patch. You were correct about the proper functions of the spell should it not adhere. Also if you enable your buff icons you will see a cooldown timer detailing the time remaining to cast another beneficial spell. These vendors have been disabled until this issue is resolved. There is a large NPC vendor update in the pipe for the next few weeks. The action timer will be adjusted in the next patch.