Linusb documentation says to use libusb_set_interface_alt_setting instead of formulating your own control transfer to do it:
https://libusb.sourceforge.io/api-1.0/group__libusb__dev.html#ga4858ad4f0f58fd1dc0afaead1fe6479a