I was using this with bob's mods and noticed that there were several thousand of each ingredient inside the assembler making the ion cannon and the inserters were still putting more in.
I tried to add both overload_multiplier = 0, and overload_multiplier = 1, under energy_required in the recipe in the prototype folder but that did not fix the problem. But my scripting with lua is very limited.