Bitfinex is right.
There is no problem with deposit address. The problem is that you have sent different tokens to that address.
As I see on Etherscan, tokens you sent and Bitfinex tokens have same names. But they are completely different. Because they have different smart contracts.
Smart contract of your tokens:
0x7a54e8829e41a8854576109c523c92575a0a5551
Smart contract of Bitfinex tokens:
0xcc80c051057b774cd75067dc48f8987c4eb97a5e
Below is what you should do in future to avoid this problem.
1. Go to
Coinmarketcap2. Search for the exchange you are going to send your tokens to,
Bitfinex on Coinmarketcap3. Ctrl+F and find the token you are going to send to the exchange and open that.
Nectar4. Open the first explorer
https://etherscan.io/token/0xcc80c051057b774cd75067dc48f8987c4eb97a5e5. Compare smart contract of your tokens with smart contract of the token listed in the exchange.
If they are same, send your tokens to the exchange.
If they are not same, don't send your tokens. If you send your tokens, you will lose them.