Recently most settlements which should have them don't have walls. They appear fine or damaged in the campaign map graphics but don't show up on the settlement display screen and can be attacked with no siege equipment. Yet they might be present on the battle map.

Is anybody else getting this?