Accidentally send BCH to my CashApp wallet!
The only one that can help you is CashApp, since you locked your funds to a key they control. AFAIK, CashApp uses segwit addresses, and BCH does not support segwit, so recovery would require a bunch of additional (likely manual) intervention. You'll have to negotiate with them.