The fix is to set your date and time correctly(I think it just has to be the same time as whatever region you are in, but maybe it just has to e the same day), also pretendo could be causing issues, so make sure pretendo is set to nintendo account(doesn't have to be logged in)