I've been having this problem for a while and finally decided to ask about it.
I have a few sites where I have (effectively) multiple logins. For instance, I have my regular personal email on Gmail, and I also have a work email that is set up through GSuite (or whatever they're calling it this week - it was set up many years and names ago). Since both are effectively Gmail accounts, I can understand there being some difficulty in distinguishing between them, but I didn't use to have a problem. These days (and I think it's just since I upgraded to v7), 1Password always picks the wrong account when I try to fill the password for either account via the keyboard shortcut. I can always tell because, when the correct account is used, 1Password copies the 2-factor code to the clipboard (and puts up a notification to that effect), but doesn't when it picks the wrong account.
Similarly, I have both my and my wife's Apple accounts saved in 1Password, with mine marked as a favorite. Unfortunately, when confronted with an Apple account login, 1Password always picks her account by default - not at all what I prefer.
Is there some way to get 1Password pointed in the right direction in cases like this? Some bit of setup I'm missing?
1Password Version: 7.2.4
Extension Version: 7.2.4
OS Version: macOS 10.14.3
Sync Type: iCloud