Both transaction are valid. From where sent fund to and its returned from same address to where came from. So the fund directly goes to coinbase hot wallet instead
There is hope since From/To and To/From address is same. But its depend on coinbase. I hope only 1% that you may get refund your fund. But that's isn't falt of coinbase, its falt of platform where you sent fund. But unfortunately you lost fund. I am wondering how a platform directly sent fund to sent address without your withdrawal? Shouldn't withdraw fund manually? Just doesn't accept terms and conditions and return fund to sent address is a stupid behaviour.
Feeling sorry for your loss, but how you dare you to use coinbase with such as big amount. Why you do not use hot wallet like Bitcoin core or Electrum? If you were did that then you don't need to open this thread today. Usually if I have more than 0.1BTC to hold then I use electrum. Coinbase us just use locally for cash in.
There is only hope you should contact them anyhow. Try to contact with then via all social media. Best wishes for you.