The problem may not lie in this particular combination, but in precedent of allowing a spellcaster to get three spells off in the same round, especially if the player finds a set of spells that makes use of some synchronicity we haven't considered because you nomally can't do that.
It's what I've been thinking about.
(Now before we begin, a spellcaster absolutely can have 3 spells go off in a round. Had the warlock been away from the zombie, cast hex and blasted it, then the zombie moved it on its turn, attack the warlock, the warlock fiendish rebukes, that's 3 spells in a round and it's perfectly ok by the rules. It's 3 spells in a
turn that is the issue.)
The "no bonus spell + action spell" is a way to limit spellcaster's "volume" - how many spells they can cast at once. It would be trivial to do "bonus spell + normal spell" all the time.
You
can do it with an action surge (because that's an exception), and this is not trivial - you have to spend a resource that you can't get again until you short rest,
and you have had to take the fighter class to boot to get the ability.
So the question is, can you trivially trigger a reaction on your turn so you can weaponize it? Sure you can move up to an enemy and back away, but the enemy has 1: to hit you, 2: if it hits you, you are taking damage, 3: the enemy has to decide to attack you - they may already have spent their reaction, or may decide they don't like what you are selling.