Once you login with your password instead of an access token with two-factor authentication, check50 will tell you to use an access token, but will also keep you logged in (credentials stay cached). From that moment, every slug will fail and lib50 interprets this as an invalid slug. That means you have to manually --logout before you are able to use check50 again.