Mine seems back to normal - kind of. I created a dummy contact in my iphone and using Carddav is synced with my contacts online. Today I turned off Carddav, all contacts were removed from my iphone, then I activated contacts on my email account on the iphone. All contacts came back including the dummy. So I deleted the dummy on yahoo mail via my laptop and it has yet to sync (delete from) back to my phone. I pulled in new mail numerous times but still no updating. Does anyone know the frequency (if at all) of any syncing that happens between yahoo and the iOS contacts?
Also, when I started using the app password/2 step authentication, it worked at first. Then every time I restarted Outlook it asked for that password which became invisible on the yahoo site. My default/normal password didn't work either. So I ended up turning off the 2 step authentication. So much for extra security.
Leave it to Yahoo to screw up something seemingly so simple and that used to work. Funny thing is when all of this wasn't working, I imported all of my yahoo contacts into gmail, then turned on gmail on my phone and contact syncing was instant. I mean within seconds. Yahoo, not so much.