Zemismart ZigBee Curtain ZHA issues

I purchased the above curtain rail kit last year and add it using ZHA. I can remember having difficulty at the time getting it to pair but eventually it worked and all was well. This week I had 2 more kits arrive and I’m struggling with both of them.

I can just about get them to connect using ZHA but there is no event data like with the one I already have. The only difference I can see is that the original curtain motor has a quirk applied to it but the new ones don’t. I’ve tried resetting the unit, deleting from ZHA etc but achieve the same result every time.

Is anyone able to assist with where to go next? Am I able to add quirks to ZHA devices or should I be aiming for something different?

Below are the screenshots for comparison.