Most likely (and this may be a bit technical) the problem resides with your wireless network and the ability of the Honeywell Smart Thermostat.
Most Smart devices are (shocker) made with the cheapest parts, in this case, the wireless hardware inside the Honeywell thermostat most likely only works with 802.11b/g WiFi networks (which operate in the 2.4GHz frequency spectrum).
Most peoples routers are a mix of 802.11b/g and 802.11n and newer 802.11ac or 802.11ax. Now N operates in the 2.4GHz and/or 5GHz range, depending on your router configuration.
Most people set up their wifi SSID (network name) for both 2.4GHz and 5GHz with the same name and password. This is good for simplicity, however it usually causes havoc with your 'SMART' devices which can only talk to 802.11b/g, while unforuately having great signal to your router on the 2.4GHz band, but the router is expecting 802.11n devices to be talking to it on the 2.4GHz band.
On some routers, you can split your WiFi SSID name for the 2.4GHz radio and 5GHz radio bands, so you have NITWIT (which is 2.4GHz) and NITWIT_5G (which is 5GHz). That way, the 'SMART' Thermostat and router will be both talking and listening on the correct band, for the right type of device.
I hope that makes sense, and helps you (and others) solve your WiFi 'SMART' device issues.