I don’t have any Samsung devices here. Tested on a Browserstack emulator, and that worked fine, but I suspect the Samsung Pass stuff is disabled there.
Can you do me a favour and see if you get the same behaviour on a non-Discourse website, like github.com/login
for example? They have passkey support enabled there as well, you may see the same behaviour.