I used to have that problem with Cyberduck until I disabled multiple connections. It's much better now. I do find that my 3DS seems to drop WiFi while I'm in homebrew unless I keep a constant ping going in the background, but I think that might have more to do with my Unifi routers than anything else.Have patience, it'll often fail to connect the first couple times for whatever reason.