Do I need to setup a display lock to use passkey?

Yes, passkeys require a screen lock (e.g. fingerprint, facial recognition, or device PIN) to keep your private key secure.
If you don’t have a device lock set up, unfortunately, you won’t be able to create a passkey.
Feel free to contact the support team to find a solution.