We have location services enabled and "Set time zone automatically" enabled on our computers. Some computers are getting set to the incorrect time zone with this configuration. We assumed this must be related to the internet service provider location and where the public IP was being detected but after investigating a few devices this is not the case. We are seeing the public IP as being located in the same time zone as actual. So my question is what is Windows 10 location services using to determine location other than public IP?