Allow Third Party User Clients capability missing error

We have a working DriverKit driver running on iPadOS and a User Client that can communicate from our own app (ie same Development Team bundle identifier). However, we want to share our framework with other vendors to write apps that can communicate with the driver.

When we turn on com.apple.developer.driverkit.allow-third-party-userclients in entitlements file, Xcode complains the capability is missing. However, it is clearly "checked on" in the matching identifier (and provisioning profile) on developer portal. We've tried both automatic signing and manual signing. Same error.

We have been granted the DriverKit USBTransport - VendorID entitlement already (shows up under additional capabilities).

Is there some detail we are missing?

Update: Selecting iOS App Development type for provisioning profile adds the "Allow Third Party User Clients" capability. However, Xcode now complains its not a valid DriverKit provisioning profile. It seems like there is an issue in the portal generating DriverKit profiles (either through Xcode Automatic Signing or manually).

Allow Third Party User Clients capability missing error
 
 
Q