--snip--
My trading model is that I acquire clients’ crypto assets and then transfer these crypto assets to exchanges for fiat currency. I understand that different exchanges may use different AML systems or use multiple AML systems at the same time. What I have to do is to ensure that the funds I receive are compliant. I will not use only one exchange to exchange fiat currency. It is unwise to use only one exchange.
You can't be 100% sure the funds you received are compliant. FYI, some major cryptocurrency exchange (such as Coinbase, Binance and KuCoin) got fined by U.S. government about violating money laundering law, even though they already check deposited coin. It's worth to mention Coinbase is known for very strict checking, even compared with other centralized cryptocurrency exchange.