Just created a custom face using the weather location tag #WLC#. On the watch, it shows LA, despite me being in Arizona. Other faces show the correct location.
I noticed that if there is no WiFi and the watch is connected to the phone by Bluetooth only, weather and location updates are very infrequent, so the face would be showing either no information at all, or the location from hours ago.