Yes, under IIS its fine and if we run UWS as an application in compatibility mode (Windows 8) its also fine.
As summary, same application/database in all cases
Windows 8 - no problems
Windows 10 in UWS in Windows 8 compatability mode - no problems
Windows 10 native mode IIS - no problems
Windows 10 native mode UWS (or service) - problems
We inserted logging in the App/handlers and we can see the nationality code change....on the same machine in and out of compatibility mode, similarly IIS on the same machine no problems.
We have replicated on more than one Windows 10 machine, but they ARE all running creators edition (not sure if that's significant or not!), but i would suspect it may be as I would be amazed if we hadn't run this same function on a previous build of Windows 10 under UWS, but I cant guarantee that....