Consult with a real home integration company and use a vendor like RTI/Savant/Crestron for the automation component, not consumer garbage like alexa et al. As other suggest, Ubiquiti is a strong option for the networking side of things, but you might also look into mikrotik (for the routers/switches, avoid the access points), ruckus (for APs), SnapAV, Luxul, and others. Typically most systems integrators will settle on a certain network vendor and know it well, so they might have a first choice on what that should be if you go with them.
Cash out some crypto and do the job right and *once*.
Best of luck!