Well, I figured out one possible reason for this bug. I'm fixing it now, patch should be life soon. while you will need to get the latest version, you might not need to restart, we'll see.
The problem i identified comes up when one changes scene (or exits game) between collecting the spell and fighting the boss. do you recall if that's what happened?