It turned out to be the Dat 0 adapter. I sent it back to the guy and it worked fine for a long time. Just tried to update atmosphere, restarted the switch, and am now back at the same problem. I'd love for this to be a software problem but I get the feeling it's the Dat0 again. Probably will have to send the switch back a second time