I'm managing an email serveur sending around 1 million emails a month.
Since a while now, yahoo are delaying emails for 12 h to 48 h. I have 0 issue anywhere else than yahoo.
Not a single email sent by this server has been flagged has spam according to their own support staff.
I have no idea what to do to fix those delays and it seems they have no idea either...