Cannot speak for the OP but under normal circumstances:
Credit card withdrawals are always processed as REFUNDS against prior “purchases” i.e. against prior funding transactions. Once refunds (withdrawals) have been processed against those transactions then anything over and above the total of those transactions then needs to be sent to the client by alternate means e.g. bank wire transfer. In other words: if you’ve made a profit and you’ve already withdrawn an amount equal to your funding transactions then the profit needs to be sent using alternate means i.e. it cannot be sent back to the client as a refund anymore.
In short: the dude has obviously made a profit but has withdrawn his initial capital via credit card (such withdrawals having been processed as refunds) and his profits are now sitting in the account and can only be sent to him via an alternate method e.g. bank wire transfer.