Moto G (1st gen, Android 5.1, Republic app 184.108.40.2061, original plan) frequently fails to detect any Wi-Fi in my home. Once in this state the Settings > Wi-Fi screen shows no networks, the phone’s status bar at the top has no icon for Wi-Fi signal strength, and the Republic arc icon is not filled in. Refreshing from the Wi-Fi settings screen does not help, nor does turning the Wi-Fi on and off, even while located in close proximity to the router. While the Moto G is in this state my second phone (a Republic Moto X) detects my home networks as well as several nearby networks. The only way I have found to clear this problem is to power down the Moto G. This fixes the problem so it then detects the same networks as the Moto X and logs into the saved home network as it should.
I haven’t figured out what triggers this behavior in the Moto G. It seems to happen most mornings after the phone has been sitting on a table while charging overnight, and also happens often when the phone is returned to the home Wi-Fi area after being out of Wi-Fi range for a time. But if I briefly carry it out of Wi-Fi range so it transitions to cell and quickly return home it recognizes Wi-Fi normally.
Within Settings > Wi-Fi > Advanced the “Keep Wi-Fi on during sleep” setting is “Always.” Within the Republic app settings the “Enable handover on networks” list includes my home network and “Handover to Wi-Fi when appropriate” is checked.
Are there any other settings that I can check or reset that I can perform that might fix this?