Open firewall settings. If you find previous instances of Cardano or Daedalus allowed through firewall (on the list of allowed programs), erase them, and then add “Daedalus” again. This could solve the neverending Connecting to network… (helped me after trying everything else).
It is strange that Daedalus 1.4 did not trigger the firewall permissions, so that you could clearly allow it again if necessary, without all this confusion. The previous firewall settings surprisingly did not apply after updating.
Interesting – my migration was stuck, figures not changing over a couple of hours, and what fixed it for me was going into Windows Defender Firewall exception list and allowing all instances (9 I think) of cardano-node onto the public network. (Four or five were already ok, I just clicked to tick on the others then restarted the node.)
Unfortunately, the fix was temporary. I am having the “Connecting to network” problem again, don’t really know what to do next. Have checked the firewall and enabled everything, disabled antivirus…
I wish there were some clear error codes in Daedalus.