Any deity that would take away spells just for having that sort of problem is unworthy of worship.
That said, a demon seems a likely choice for the source of the problem, yes. Since she's NG herself, that opens up another possibility, if the deity is actually CG- the CG deity might have given...