Recently while testing a newly made map in-game, I revealed the map and noticed that Rio de Janeiro's settler used the native american design (ie, aztec looking people with an alpaca/llama as opposed to the asian settler which has asians and an asian water buffalo and the middle eastern one which has arabs and a camel ).
However when they actually founded their city, it used the Middle Eastern/African design that is occurring with this bug. I hadn't noticed this detail before as I normally don't look this closely at settlers.
After testing with one of each culture settler:
Civilization; Culture; Settler model; City graphic
England; European; European (donkey); European
Rome; Mediterranean; European (donkey); Mediterranean
Polynesia; Polynesian; European (donkey); Polynesian
China; Asian; Asian (buffalo); Asian
Arabia; Middle Eastern; Middle Eastern (camel); Middle Eastern
Aztec; American; American; Middle Eastern
Songhai and Egypt, despite being in Africa, use the middle eastern models. Presumably a Sub-Saharan civ like Zulu would use different city models. Polynesia use the European settler model, but have a unique embarked model (something I would like to see for the Asians and Middle Eastern/Africans as well) prior to the industrial age. Rome and Greece have Mediterranean city graphics but use the stock European settler.
Civs with rather unique architecture in real life like Russia (a mix of European and Middle Eastern) and India (Middle Eastern and Asian) use European and Asian respectively, unique graphics for these guys would be cool as well.
But more on topic, yeah that's what this bug is doing.
Also - bump I want this fixed it is annoying. I made sure to turn off all mods before testing this.