I think its fine for variance IF you get enemies who have less spell slots as well, otherwise I'd rather they follow the rules. Also replace Level when looking at a NPC with CR.