What browser were you using? If Safari, see what happens if you use Safari and an Android phone (enrolled in the passkey beta), or Chrome Canary on the Mac and your iPhone? I suggest this because the purpose of this attribute is to help decide if you want to lead the user into a solicited registration of the platform authenticator (to complete the cross-ecosystem workflow and give the user something simpler next time they login on the current platform). When using Safari on Mac, and iOS as the phone, it’s kinda pointless because a Safari-accessible passkey already exists and the user could have used that instead of pulling out their iPhone. Perhaps (I don’t know) this is an Apple optimisation to set it to “platform” so you don’t bother re-enrolling in passkey unnecessarily?