The manual install may give you more flexibility but as mentioned does have a bit more nuance to it.
With your current setup you may try to check out these posts in the community, as it may help.
EDIT: Checking further this may be something that is specific to the FIDO2 auth, as others have had a similar problem. https://community.bitwarden.com/t/self-hosting-on-nginx-reverse-proxy-webauthn-broken/30584
So hopefully double checking the settings can help, otherwise perhaps the manual install may be needed for your own nginx reverse proxy and webauthn to function.