Reference:
https://github.com/romasku/tuya-zigbee-switch/issues/28
What does ZHA expect to see from the device during this workflow?
Given the factory firmware pairs just fine, I'm expecting that this is something missing in the custom firmware that causes this to fail.
Trying to hunt for more information as to what / why this happens to give feedback to the developer as to why this happens.
I'm also open to the fact that maybe ZHA is only waiting for a new device on the coordinator - as when I force-added some devices via a router device closer, this was less likely to happen.