Don't selfhost email at home. Tons of reasons why won't work, this is only the tip of the iceberg you are facing.
Indeed selfhost a mailserver, I do, but do it on a VPS. Of course, more the better, but a very cheap VPS is the bare minimum you gonna need.
No workaround there.
Dahua where top of the class, unfortunately hard to find today. I run like 8 of them.
Reolink maybe, but own one and not really at par with Dahua.
If anybody knows who is the successor to dahua, let me know.
Chaper than that, sorry, it's going to be shit.