ASCredentialProviderViewController prepareCredentialList is called with an empty list of serviceIdentifiers

I have an Autofill Extension. It works well for the majority of the apps. For for a large number of applications it is called with an empty list of serviceIdentifers (ASCredentialServiceIdentifier). Which makes it impossible to auto detect the application bundle id.

Why this varies from application to another. Shouldn't the OS automatically handle this?

ASCredentialProviderViewController prepareCredentialList is called with an empty list of serviceIdentifiers
 
 
Q