Sostratus
Deity
This particular issue is always present in any system where the computer needs to place districts, including the ones we have now. This is also why I had suggested that a city could be partially pre-planned on settlement which by default means thatI think the core problem here is "tiles are not there just for districts" - a District Placement Plan will (be) interfere(d) with and by any other priority about Wonders and improvements. Actually, it may already be that way (eg idle builders).
1) Any city settled before that already has its districts planned on the map
2) Any city evaluating a placement decision of {district wonder improvement} after this computation will take into account whatever this city has planned
The only way for such a plan to be interfered with is if
- sea levels rise
- a strategic resource pops
- another civ takes the tile or conquers the city
- a city is settled and that tile lands in its first ring