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.
Are you sure it wasn't a pop up you can close or something? IIRC, this happened before and someone opened a thread about it in confusion thinking they need to verify their account.
Otherwise, it does appear your funds is sitting on blockchain.com's custodial wallet because they don't ask verification when sending from private key wallet (they call this defi wallet now too lol). But I'm not sure how could you get funds on their custodial wallet without ever verifying or anything? as I've always thought their custodial services are locked to verified folks or maybe I missed some policy changes from blockchain.com.