Current situation in my game:
In the early/mid game, Spain got murdered by the Shoshone with only 1 city remaining. I managed to get a voluntary vassal with them but they still ended up dying later on as I wasn't able to protect them. Even later on the owner of the Spanish cities changed from the Shoshone to the Assyrians. I bought the Spanish cities off of them, bringing Spain back from the dead but they're very behind. Thus I need to use my own troops to protect their cities. As you can see in the screenshot provided below, the terrain isn't the greatest for moving troops around so a road network is important. Unfortunately, military units cannot pass through cities with a road network and thus instead roads need to be built all around a city. The AI is removing these roads and is even removing a road leading to my cities! Why? Aren't I the one paying for all the roads anyways? I'm even giving them 200gpt.
In the early/mid game, Spain got murdered by the Shoshone with only 1 city remaining. I managed to get a voluntary vassal with them but they still ended up dying later on as I wasn't able to protect them. Even later on the owner of the Spanish cities changed from the Shoshone to the Assyrians. I bought the Spanish cities off of them, bringing Spain back from the dead but they're very behind. Thus I need to use my own troops to protect their cities. As you can see in the screenshot provided below, the terrain isn't the greatest for moving troops around so a road network is important. Unfortunately, military units cannot pass through cities with a road network and thus instead roads need to be built all around a city. The AI is removing these roads and is even removing a road leading to my cities! Why? Aren't I the one paying for all the roads anyways? I'm even giving them 200gpt.