Are you aware of this?
This is what Metamask is saying:
"Ledger Support Update for Chrome Users
As of Chrome version 91, the API that enabled our Ledger support (U2F) no longer supports hardware wallets. MetaMask has implemented a new Ledger Live support that allows you to continue to connect to your Ledger device via the Ledger Live desktop app.
You can enable Ledger Live support by clicking Settings > Advanced > Use Ledger Live.
When interacting with your Ledger account in MetaMask, a new tab will open and you will be asked to open the Ledger Live app. Once the app opens, you’ll be asked to allow a WebSocket connection to your MetaMask account. That’s all!"
Brave + Nifty+ Ledger is working ok.