У меня такая же ерунда происходит, когда я на Терре приплываю захватывать варварские города Нового света. Бывает, причём, всегда. Я приплываю гренадёрами, кавалеристами и пушками. Все юниты огнестрельные -- никаких других.
То есть, если я правильно понял, Nevermind считает, что белая цифра (около города) показывает % защиты непосредственно для тех юнитов, которые находятся перед городом (огнестрельные в моём случае), а зелёная цифра (в новостях) показывает общую защиту с учётом стен и замка.
Но, когда бьёт пушка, она снимает весь % защиты -- и получаемый от стен, и получаемый от культурного уровня. И это отбражается зелёной цифрой. Белая же цифра в случае с пушками, кавалеристами и гренадёрами учитывает только снижение % защиты от культурного уровня. За счёт этого возникает разница.
В этом случае, это не глюк, а непонятка. Надо брать в расчёт только белую цифру.