But it is better to split the coins and not transfer coins with an unclear history to a centralized exchange.
The time has passed when you can transfer any coins from wallets to the exchange.
Till date people are still transferring coins from wallet to exchange, since it's not a mixer where you can mix your coins to different wallets, i want to know the possible means you can make a coins to land at exchange without transferring it from a wallet to an exchange, I think i demand for more clarification from you.
You have several options.
Or you enter small transfers to the exchange, exchange, withdraw from the exchange and repeat the cycle.
You can exchange your sonnets for monero and enter them to the exchange. But you should also take risks. I will not give you a perfect advice. You can use CCE.Cash if they guarantee the return of coins in case of refusal of the KYC procedure
AML checks are complete bullshit. And this is a matter in the crypto ecosystem that urgently needs to be regulated.
A few days ago, I checked the Ethereum address, coins withdrawn from one exchange (CEX), and I got "risky funds" as a result. So what should I do next with them?
Up to 20% is a very good result. You don't have any stolen money, sanction coins, etc.
Here is my result 
https://bitcointalk.org/index.php?topic=5220346.msg65362410#msg65362410