Your internet disconnecting / firewall blocking Legions might screw up the server browser showing up the servers.
Make sure Legions launcher is on your firewall exceptions list.
Test around with disabling the firewall/online shield to see if it starts working