I also think that the platform you are talking about is lying and use other TXID to present as proof that they sent back your BTC. Maybe they know that you are using Coinbase.
Have you checked the TXIDs? As far as I can tell, those addresses have two connections (A sent to B and vice versa)[1], so 'faking' it is not possible. It also doesn't make sense if they sent 32 BTC to Coinbase because they could keep it.