I noticed this summer something changed on my 840 while syncing rides when I finish. It used to be, that when I get home the 840 would automatically upload my ride to Connect using my Wi-Fi or Bluetooth on my phone. I do see that it connects to WiFi and Bluetooth (I think).
Intermittently this isn't happening anymore. When it doesn't sync, I can go into Connect on my phone and try and sync and it won't sync that way either.
If I power off (not sleep) the 840, then it will automatically sync just fine.
I have a separate 2.4ghz Wi-Fi network, so no issue there. I also didn't have any trouble with this for the last 4-5 years using my 840 and 530 before that. I haven't changed my network. I also have the same phone (android).
I'm assuming it is some change in the 840 firmware that causes this. I'm on the latest 27.xx firmware.