specific_heat = Adamo.energy.multiply(reactor.heat_buffer.specific_heat,1/2),
mean it's 5MJ, that a lot, as much as heating tower, heat exchange are at 1MJ, I recommend lower to 1MJ like heat exchange that would reduce inertia by 5. This is much needed you lost TONS of energy if you remove furnace, at least 4 GJ the furnace...
I wonder if 1MJ is also too much, heat exchange consume 10MJ ! Furnace 450 kW... that 22 times less. While with module this can go up I would if specific_heat of 100 kJ would be a nice number at this point :p or maybe 450 kJ.
source: https://gist.githubusercontent.com/Bilka2/6b8a6a9e4a4ec779573ad703d03c1ae7/raw
Also max_transfer is really really really high