Zigbee is not a range protocol, it is a mesh protocol. You are building a bunch of relays that talk to each other and pass messages. Make sure every node is within like 25 foot of a routing (powered) node. Battery nodes almost never route. Some bulbs do not route. Most other powered nodes route.