If you are using Ledger in conjunction with your Metamask, you will be required to enter the settings of your Ledger and "Enable Blind Signing".
Blind Signing is required when interacting with smart contracts using Ethereum dApps through Metamask.
Enabling blind signing
Information sourced from Ledger's Official site - https://support.ledger.com/hc/en-us/articles/4405481324433-Enable-blind-signing-in-the-Ethereum-ETH-app?docs=true