OK I think I have found the root of the problem which is causing us both some frustrating confusion.
The NEW locations dataset which is now downloaded from your servers for uk is not the same as your demo.
I can see your Demo appears perfectly ok similar to earlier versions with UK having 30 regions, each having a reasonably small number of cities.
However, the new updated dataset included with V8.0 clients such as me in the UK has only 4 regions with England for example resulting in 4827 cities.
This is incorrect and far too large a number because it includes hundreds of small towns and villages.
Consequently, population of the city input select becomes problematic when trying to update the user account etc.
I hope the attached images help to explain.
I can correct this for myself if you don't think it is important for new UK downloads in the future.