As passkeys become more pervasive, I expect this to be ironed out, but I found that when attempting to create a passkey for my Paypal account, Paypal will reject passkeys except for chrome, edge, or safari.
This is more of a Paypal issue I am sure, but it’s my understanding that the passkey “handshake” for lack of a better term should be universal, and not browser-specific.