On my iPhone I use Safari to log into my twitter account (I don't have the app on my phone). When I'm done I log out of twitter, so I'm very often using Safari's password saving ability.
I also use 1Password to save passwords (mostly these days because of it's password generator). For work I had a set of passwords saved in a vault (1Password term) including multiple work twitter accounts. I've moved on to a different company and deleted that vault from 1Password. However Safari still lists those two twitter accounts in the list of possible logins to twitter when I go to the login page.
I deleted them from Keychain Access (on my Mac), and then searched on my phone (I'm guessing this was back when I was using iOS 11, because when I went to look for passwords under Settings > Safari just now it's not there anymore, it has its own list item in iOS 12) and did not find them.
iOS is definitely not still obtaining the passwords from 1Password. I've actually bought a new phone since deleting the work vault from 1Password.
How can I remove these usernames/passwords from my phone?
Related, but I'm willing to break this into a separate question if needed: My bank website (on my Mac) also has an incorrect (old) username (no password) that autofills as soon as the page loads. I have to click the username field and select my correct username. This isn't as difficult because the UI is a little smoother, but it seems like there is some kind of login cache that I can't erase. I have removed this username from Keychain Access and it still shows up.