I'm having a problem when I take military caste (+2 culture from garrison) where the game seems to stop calculating the amount of culture correctly. When I move units in and out of my cities I lose two culture for some reason. For example I'll have two cities with monuments giving me +8 culture. I'll then take military caste and still only have +8 with one unit in a city. Then if I move that unit out of the city I go down to +6. In the city screen my capital shows +3 from buildings +3 from polices, with the +3 from polices reducing to +1 if I move the unit out.