Due to the lack of support from the Solana app for Ledger, if you've already set up a Solana account from Ledger, you won't be able to sign messages. This means you can't move your funds or connect your Solana account to Fuel through native predicates.
Here are some reference links if you want to study this issue further:
To fix this issue, you'll need to import your seed phrase into a hot wallet, then use the hot wallet to sign. Here's a guide with details on how to do it.
Icon InfoCircle
Warning: Only follow these steps if you understand the risks of exposing your recovery phrase to a hot (internet-connected) environment. Never enter your seed phrase into an untrusted app, extension, or website. Proceed only if necessary and be prepared to move your funds immediately after signing.