I have tried to withdraw but i was asked to upgrade my account wich means to verify id.
so i can't do anything with the funds unless i am verifying this account, it's an old account maybe 10 years old. nobody asked me for id or anything i wish they would let me at least to withdraw.
That's very strange. But to be clear here, did they ask you to withdraw when you exchanged? or even right now as things stand, if you use your balance you always had to just try and send it somewhere else you're asked to verify your ID?
If you tried to use the exchange for example to swap from BTC to USDT, then in that case, it make a bit of sense that they are holding your USDT, and asking you to verify our identity... but if the swap neve rhappened, you still have your BTC, but at the same time you cannot withdraw.. then this make no sense.
Do you mind sharing a screenshot of the KYC page, or the message they're showing?