Building a huge house that is 1500sqm with probably have more than 400 Zigbee devices would it be better to buy 2 Zigbee routers and run half of the 400 devices (200) on it’s own Zigbee2MQTT and the other 200 devices on ZHA? Would this be better so as not to have maximum capacity problems?
Second question are there any smart home professionals I can hire to design my whole system for device compatibility, automation and dashboard design?
Probably, either that or two or more instances or Zigbee2MQTT with each its own Zigbee Coordinator.
At least if you are talking about Zigbee Coordinator with its radio in NCP mode and Zigbee 3.0 devices, Zigbee 3.0 devices have larger security overhead which means that current Zigbee Coordiantor adapters can only handle about 200 Zigbee 3.0 devices in total, while they can handle several thousands of devices if you are talking about older Zigbee Home Automation or Zigbee Light Link devices.
EFR32MG21 based Zigbee Coordinator (used for ZHA) can handle around 200 Zigbee 3.0 devices when in NCP mode (probably a little more devices than CC2652P as EFR32MG21 has more RAM).
An upcoming EFR32MG24 based Zigbee Coordinator adapter (used for ZHA) has a lot more RAM on the MCU and can therefore probably handle more than Zigbee 3.0 devices when in NCP mode.