Right now, the Heating Tower produces significantly more heat than it can actually distribute. You've set consumption to 50MW, meaning that the tower draws 50MW of electricity from the network and produces 50MW of heat into its internal heat_buffer. However, you've set a max_transfer limit on the heat_buffer of just 10MW. What that means is that the tower will happily heat itself to 400 degrees and stay there, but barely affect any of the Heat Pipes connected to it. In practice, you're voiding 40MW of electric power.
I say this, because you haven't set scale_energy_usage, meaning that the Heating Tower will still draw power even when it heats up to max. The result is a Heating Tower with a constant electricity drain of 50MW regardless of circumstances, but a max heat output of 10MW. If this is intentional, then you're offering heating at an 80% loss. This is compared to the Vanilla Heating Tower, which has an effectivity of 2.5 - meaning it returns 250% of the fuel value fed to it as heat. It makes the Electric Heating Tower incredibly uncompetitive.
I would recommend bumping the max_transfer rate on the heat_buffer to the same 10GW of the Heating Tower. That way, all of the Electric Heating Tower's generated heat will go into actual heating. I'd also recommend setting scale_energy_usage to true, to avoid wasting power on heat when it isn't needed.