I tried R17.1 and NCM did not work on Windows initially, as was the case for R16.
To make it work, I patched the Android kernel to backport the NCM USB gadget function changes between Android 3.18 and Android 4.19.
I have attached a patch file here. Note that this patch file applies to the kernel version used in R16.1 WP76xx firmware.
0001-usb-gadget-f_ncm-fix-compatibility-with-Windows-11.txt (37.9 KB)