So if your coinbase and gemini and kraken account has already been verified, that isn't enough correct? So that would be additional KYC?
I don't use them but you check your limit based on the KYC that you've provided to them. Each exchange has their own limits based on the level that your account is eligible. But typically, the more you comply with their kyc, the higher limits that they're going to provide but still, you might even be asked for your withdrawal if they're going to be quite high. That means that there's no assurance that they'll just let you go easily if you cash out big from them because they might question you out of nowhere and might halt the transaction that you're doing.
He can also simply sell it in batches if they don't want to trigger any flags on the platform that he uses.
This is what I am planning to do if ever I start selling. I wouldn't do big sums of withdrawals but will do it in batches because usually, it's not just the exchange that will be triggered with these withdrawals that aren't normal to our accounts but also the bank accounts where you'll withdraw that money.
I'm sure most of those big holders are aware of the risk and would rather do that tbh, unless he has reliable OTC access. CMIIW.
I know some good OTC markets but they are also requiring KYC and they're like an exchange as well with levels depending on the documents you'd provide for them. This is on my area, I have no idea for the others.