I have never work in centralized exchange, but my speculation is address on CEX isn't always belong to one user, when the coins belong to CEX, what you seen on the screen is off-chain version, not on-chain.
I believe that they have a rule like "we're not responsible if you sent the coins to wrong address" because deposit and withdrawal are different, you can't win here.
This depends on them, either they want to refund the money or not.
I get what you're saying and it seems like they would refund me but they're trying to say the address I literally just received my cash app withdrawal form was switched to another users account and my BTC was sent to them.
Does that even make sense? I get these addresses are switched and there's different addresses for withdrawals and deposits. But why would they reuse an address linked to my account for a withdrawal, to another users account for a deposit less than an hour later.
That doesn't add up to me.
I don't really get what is happening on the explorer either. The address mx shows 12 "main" tx. It shows it was sent $306 which was my BTC withdrawal. It shows it sent it to me then I sent it back. Then it shows some other tx in-between. Before sending my BTC somewhere else.
The address ending mx does not seem like it's tied directly to a users account. It seems to act like the middle man address where funds get sent before being sent elsewhere.
If that's the case my argument is valid as cash app was in possession of the funds last. As I didn't send the BTC directly to another users address, I sent it to the middle man BTC address.
Which then still doesn't add up because if I did that then how would my BTC be transferred to another user? Idk sorry for an the questions just trying to understand.