Finally after days of scratching my head I found a solution. I hope it will help people who run into the same issue. You need to add the Ubuntu distribution to your WSL, and in docker-decktop, setting, resources, WSL integration uncheck Enable integration with my default WSL distro. All of a sudden my zigbee device got recognised. usbipd list is showing that my device is attached