[https://developer.android.com/reference/android/app/admin/DevicePolicyManager#setUsbDataSignalingEnabled(boolean)]
This api can be used to disable usb functions other than charging for Android 11+ but requires additional permission and need device or profile owner privileges.