WiFi Only models do not have any GPS location capability - and as such are completely reliant upon their network connection to infer an approximate location.
Your approximate geographic location would be estimated from a “database lookup” of (a) your WiFi Network Name (SSID) or detected neighbouring WiFi networks - and (b) the “public” IP Address provided by your Internet Service Provider (ISP).
If the mapped WiFi network name or IP Address are not available within the applicable databases, or if this information substantially differs between sources, then your approximate location may not be computed - or may simply be inaccurate. Similarly, form technical reasons beyond the scope of simple explanation, it is not unusual for carrier IP Addresses to be seemingly associated with the wrong geographic location.
This situation often occurs in a remote/rural location where neighbouring WiFi networks are scarce - or when connecting over satellite or VPN connections.
Network IP Addresses and WiFi networks are frequently mapped in urban and cosmopolitan areas (including “crowd source” techniques) and as such approximation of your location from lookup against these databases can be provide relatively high accuracy. As population and network density diminishes, this mechanism becomes progressively less reliable.
If you can, perhaps try connecting to a different WiFi network - be it private, public or your telephone WiFi hotspot. You may see different results.