This is not a bug - the program is performing the calculations correctly.
With 8 bombing factors, a 9 + 1 = 10 which should destroy 3 production points but no factories. The sole factory in the hex has already lost its 1 production point prior to this bombing mission.
10 + 1 = 11 destroys the factory, which is also correct.