Perhaps there could be a preview pane when creating wall layers to see how the join is affected by shifting around rows & core boundary?
We could select to preview a wall passing through or 90deg join, and select if the adjoining wall is of the same type or select another wall type.
This would help users to understand the implications of assigning functions, priorities and core boundary location without the need to exit the wall type dialogue multiple times.