I was looking at your numbers and I think you might have gotten the numbers round the wrong way.
assembling-machine-1 emissions_per_minute = 4
assembling-machine-2 emissions_per_minute = 3
assembling-machine-3 emissions_per_minute = 2
assembling-machine-4 emissions_per_minute = 1
assembling-machine-5 emissions_per_minute = 1.5 <-- would have thought this would be 0.5
oil-refinery emissions_per_minute = 6
oil-refinery-mk2 emissions_per_minute = 3 <-- might need to be swapped
oil-refinery-mk3 emissions_per_minute = 4.5 <-- might need to be swapped
chemical-plant emissions_per_minute = 4
chemical-plant-mk2 emissions_per_minute = 2 <-- might need to be swapped
chemical-plant-mk3 emissions_per_minute = 3 <-- might need to be swapped
centrifuge emissions_per_minute = 4
centrifuge-mk2 emissions_per_minute = 2 <-- might need to be swapped
centrifuge-mk3 emissions_per_minute = 3 <-- might need to be swapped
electric-furnace emissions_per_minute = 1
electric-furnace-mk2 emissions_per_minute = 0.5 <-- might need to be swapped
electric-furnace-mk3 emissions_per_minute = 0.75 <-- might need to be swapped
electric-mining-drill emissions_per_minute = 10
electric-mining-drill-mk2 emissions_per_minute = 4 <-- maybe 8 to match the pumpjack-mk2
pumpjack emissions_per_minute = 10
pumpjack-mk2 emissions_per_minute = 8