I think you should do some p2p swaps including through private coins like monero and use a new address as USDT receiver. Think about the time lag and gradual exchanges.
I can't recommend any p2p exchange for this particular situation, but a popular one on this forum is exch.net. If it is possible to contact support at each exchange you're gonna deal with, you should consult with them first.
I heard that one can get not completely clean coins from exch but I'll contact them anyway, thanks.
I talked to some people on Tornado Cash chat on Telegram, they said that there is a Quickex exchanger and it offers 100% clean coins for tornado cash eth, however they take 2% for it. I'll contact them also and see what comes of it.