When I have auto firing researched and the option is enabled with 12+ cannons launched, the "Time until next cannon ready" is not accounting for all the ion cannons. 11 of them are ready to fire, but are not firing since they're "not ready" according to the "Time until next cannon ready" timer. Yes I'm aware that 2 are reserved for manual firing. That leaves me with 9 cannons that are ready, but also not ready.