I can see how you want to work for QuickBooks Time to work smoothly in generating a verification code without issues, Kevin.
Sometimes you'll be experiencing this unexpected behavior once a day. Admin users must log out from all Intuit Products using their web browser as a workaround. If you're the admin, you can go to accounts.intuit.com and log in with the same information used for QBTime.
Once done, open another browser tab log into tsheets.intuit.com, and try to open My Team 5. The first time you open My Team, you'll still need to "step up" to confirm if you have the correct permissions to view My Team. The prompt should only happen once every 24 hours and My Team should pop right up after the code is entered.
However, if you're still getting the same behavior, I recommend reaching out to our support team so they can look into this and investigate further. They have the tools to pull up your account in a secure environment.
For more information, you'll want to browse some of these helpful articles. This will help and guide you if in case you're experiencing issues with QuickBooks Time: QuickBooks Time Help Articles.
Feel free to jot down below if you have any other concerns or questions with the verification code. I'll always be right here to help you.