You could always use a service like Mailgun to work around problems like that. It could help with IP/network reputation problems, too. I think thatโs a reasonable option if it enables running a mail server at home.
In my experience (from a few years ago) Mailgun had terrible deliverability to Microsoft and Yahoo. There would be long periods where those providers would return nothing but anti-spam errors, based on Mailgun's own logs.