I had James Watt with Mausoleum hence +6 prod for factory
But another city i conquered very much later after I expended James Watt shows factory has +2 production.
Now some of my cities show +9 production from Factory. (6+3 with power, the city has a factory).
Now another city Bristol here shows +7 production from nearby factory (bristol doesn't have it's own factory)
Now another city Cullen here shows it's getting +5 from nearby factory instead of +9 due to james watt.
All of these are from a single turn and am unable to understand why this is happening. Every factory should show +9 production (6+3 with power) and share +9 production with cities in range.

But another city i conquered very much later after I expended James Watt shows factory has +2 production.

Now some of my cities show +9 production from Factory. (6+3 with power, the city has a factory).

Now another city Bristol here shows +7 production from nearby factory (bristol doesn't have it's own factory)
Now another city Cullen here shows it's getting +5 from nearby factory instead of +9 due to james watt.
All of these are from a single turn and am unable to understand why this is happening. Every factory should show +9 production (6+3 with power) and share +9 production with cities in range.