Whatever I did last time seemed to have fixed it, but now it's doing it again. It's actually doing it more often now, which is pretty annoying.
I've added exceptions to the firewall. Previously there had been nothing related to FH there.
I've changed my refresh rate on the log in to many different settings, none seem to work.
It does this in every map.
When I'm kicked out, I can get to the character selection screen but I'll always fail to connect to the map.
It only starts working again if I log out and then log back in at the log in page or if I completely close and then reopen the game.