I will share my own experience. Binance freezes my funds when I receive funds from my clients. Because one of my clients sent BNB from a mixer. However, eventually Binance returned my funds but restricted my account, so I can't use Binance anymore.
I think binance has different ways of treating same issues, I've once received funds from a client which I suspected was sent through mixers or a flagged address, They notified me of their suspicion via email and app priority notification instructing me to provide more information about the transactions with a deadline to reply, else my account would be restricted.
I promptly replied with even images proof of chats indicating purpose of payment. They never replied and the deadline has passed with my account still active and without issues.