Keychain (iCloud Passkey) store access entitlement working partially.

My chromium based browser distributing outside the app store got the "com.apple.developer.web-browser.public-key-credential" entitlement and singed with a developer profile. But it seems to work partially since "AuthenticationServicesHelper" asks for the machine password each time we try to signin through passkey (in Github) while Google account throws an error to create passkey though it shows we can create them. I think Apple doesn't trust the App inspite of the entitlement. how do we resolve this?

Keychain (iCloud Passkey) store access entitlement working partially.
 
 
Q