Tuya window sensor binding

Hi, and I hope this isnt a daft question…
I have some tuya window sensors that pair up and bind immediately using zha… absolutely fine…
My problem is… Ive got an espressif esp32c6 SoC that Im trying to write a standalone room stat for, it pairs and binds to my sonoff trv happily enough, and it will pair to the tuya window sensor… but for the love of god it will not BIND so I can get access to the state…
Can someone please tell me how zha does it? I have a good mind that tuya uses different cluster types, its showing endpoint 1 on interrogation and ive tried using a basic binary cluster and also a tuya cluster but I just can not get it to bind… I keep getting failed with error 132, and if I keep trying it goes unavailable and fails with a 133 error… its doing my head in…