You can use the same passkey for multiple devices (for example with keepassxc as authenticator that handles them), but it reduces security same as for example with using ssh private key that's not unique per device.
And if you don't use the same passkey, then you have to create more passkeys.
And if you don't use the same passkey, then you have to create more passkeys.