@MasterWho Hi there. I'm on a discord chat with the server admin of GreenLeaf and I am pretty sure he didn't misspell my username. I'm still leaning towards the idea that this is a network issue.
I've had a problem connecting to Overwatch before because of my ISP. Tracerouting and reverse traceroute shows me drops even before I reach the blizzard servers (but is fixed now). If that's the case, I can't think of a way to fix this other than to switch providers.