The address that begins with "C" is a new format that the bread app does not support at this time. Since we are busy working on full bitcoin cash support for the bread app right now, we won't be updating the withdraw feature to support the new address format.
We appreciate your patience, and will update the app to support Bitcoin Cash as soon as possible!
Thank You,
Bread Customer Support
breadwallet Support
Anyways, I found a solution:
I made a new BTC(Not BCH Wallet) in my Bitpay wallet
I then withdrew BCH from Bread(wallet) to my newly created BTC wallet.
At this point the Bitpay BTC wallet incorrectly show as if I have BTC in that wallet.
Then in Bitpay : Settings -> Bitcoin Cash -> Duplicate For BCH -> Choose my BTC wallet I sendt my BCH to.
So now I have a BCH wallet in Bitpay with my BCH.