When I saw this thread, I decided to check my Blockchain.com wallet, and I was surprised to find some coins in it. Like you, they were located in the "DeFi wallet." So, I sent them directly to my Binance account, and the transaction was successful.
I’m sharing this to let you know that this process works fine, in case you plan to send some of your coins to an exchange and transfer the rest to your hardware wallet. It’s a just a simple process based on my experience.