1. Siege engines are useless inside a walled city. Not so for wooden walls or forts. Not a bug.

2. If you are playing a non-Roman faction, the Romans will never go to war with each other. Civil war only happens if you play one of the three Roman factions.

3. Rebel armies are entirely random, but having units not of the area is rather strange...unless an eastern faction has had control of the city previously