Good morning, @Tawnytim.
Thanks for taking the time to reach out to the QuickBooks Community. How are you doing today? I hope all is well.
If you've set up a passkey in QuickBooks Online but are still being prompted for a password or One-Time Code, it likely means the passkey hasn't been properly established for your current device or session. Let's go through some troubleshooting steps to get this fixed for you.
First, let's verify that you've successfully registered a passkey for your QBO account by checking your device settings. If it has been successfully registered, I recommend clearing the cache and cookies from your browser.
Web browsers collect cache and cookies to save time when loading repetitive data and images. Over time, these files can become outdated and corrupted, causing issues like the one with your passkey not working properly. I'm including the links for all supported browsers that contain the steps to clear the cache below. Please select your browser and follow the guided steps.
After clearing the cache, make sure to restart your browser so the changes can take effect.
Once your browser has restarted, let's go ahead and check if your passkey is working.
Please let me know how it goes. I'll be sure to keep an eye out for your reply. I look forward to chatting with you soon!