The first question is what is The strength of your mesh? That is, how far are your devices from the hub and what pathways do they have available to get there?
A strong mesh requires two things. First, there must be mainspowered devices (not battery powered) of the same protocol as the device the hub is trying to communicate with about every 50 feet between the hub and the end device. Zigbee repeats only for zigbee and zwave repeats only for Z wave.
Typical repeaters are light switches, pocket sockets, In wall relays, and plug-in sensors.
So the first question is is the “skeleton” (also called the backbone) of each of your two Mesh protocols laid out in a way that allows for efficient communication?
The second question is are the neighbor tables for each individual device on your network up-to-date? Every time you physically move a device, you need to do what is called a “network heal” to tell all of the devices to update your neighbor tables so they know Who that your neighbors are. This does not happen automatically just because you move the device.
For Z wave, there is a hub utility that you have to run called a “Z wave repair.” For zigbee, you have to take the hub off power (unplugged and remove the batteries) for at least 15 minutes.
You won’t necessarily see improvements immediately after these procedures, but you should see them by the next day.
The following FAQ has more information and details: