Yahoo, Hotmail Not Receiving Email Immediately

I believe you may need to set up SPF records:
https://mautic.com/blog/help-email-flagged-as-spam/