When casting warlock spells, they seem to be demanding the highest-level spell slot available.

I'm currently at Bard 3/Warlock 1. The spells I chose as Warlock are Hex and Protection from Evil and Good.

If any of my level 2 spell slots are available, those two spells can *only* be cast at level 2. It's extra annoying because neither spell benefits from being upcast.

Pure Warlocks are forced to cast with their highest available slots because those are the only slots they *have*. But the BG3 implementation seems like it involves having the spells themselves *demand* the highest slot, which is just bizarre.