https://developer.android.com/identity/passkeys/manage-passkeys
Actually not, 3rd party Android apps can act as passkeys providers
With Bitwarden you can even do your own self hosted sync of passkeys
https://bitwarden.com/blog/bitwarden-passkeys-mobile/
Any app where it doesn't work has chosen to not use the right API