Not sure whether this contributes to your issue, but Zigbee channel 15 partly overlaps with WiFi channel 1 (in its sideband).
Source: ZigBee and Wi-Fi Coexistence
A higher Zigbee channel (18 or above) would likely have less interference. I under channels 20 or 25 are the preferred ones in such cases, for compatibility reasons.
