Yea, that happens to me too. Even when a spell should be on cooldown but it casts it again instead before going on cooldown. Mostly happens with Staff of Magus and Minor Heal for me.