Great it's working now. Thanks! =) And no, the connection's not very slow, but the app transfers at a rather slow speed and only picks up when it gets to "waiting for tortunnel". Still a 3-5 minute wait, most of it on waiting for mirror 2, but that's a more consistent duration with what I've had before. That 10+ min one seems to have been a freak occurance. Was exceptionally long.
Thanks for your help. Will point out other endpoints that prevent connection in the future, if that's useful.