1. What's the verification level of your account?
2. Have you ever swapped through the account before?
3. The Bitcoin fees are just largely estimates, so you may find that, even with a drop in the Bitcoin network fees, Blockchain.com may continue to levy a high transaction fee for a couple of more days.
First of all the fees are hidden when you are exchanging which I find unpleasant.
Suggestion:
Why not just send the Bitcoin to any good exchange like Kucoin, Binance,... Buy your BCH and then transfer It out to an address of your choice? You will spend a lot less on fees. Swap services are so expensive and exploitative.
1. Gold level, got verified today.
2. No
3. it's been like that for the past few days, I've been checking it more than a few times daily and it's the same every time
if I send my btc to any other place I'm still losing 30$, if I lower the fee down to 20sat/byte I lose 20$...