I really dought that any exchanger can (or will) give you the dividents if you keep your tokens there.
They probably don't want to do extra work/deal with it. if anyone had kept CSNO on exchanges their dividends will be taken up by exchanges. tokens that distribute dividends are best kept in private ETH wallet/address.
Yes exchanges never credit such transactions to their users. They take it and add to their profit.