Hola,
La integración de WSL con las cámaras parece ser un problema.... Lo que probé y me funcionó es levantar la cámara en windows y pasarla a WSL por socket.
Les paso dos documentos de ejemplo para que prueben, fueron armados a las corridas, seguro tiene para mejorar:
Desde windows con python3 y opencv instalado ( pip install opencv-python) correr camara_windows.py
Desde wsl correr: ip route | grep default para obtener la ip, modificarla en el python wsl_camera y correrlo. Debería de abrirse y mostrar las imagenes en tiempo real.
Si esto anda se deben armar un nodo de ros que publique las imágenes
Saludos,
Mercedes